<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:natr="http://naturessunshine.com/20200630"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="natr-20200630.xsd" xlink:type="simple"/>
    <context id="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie28253a07a264ab1892293e08b04f828_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="ie19c14b06bc54a56b9eee0106578b778_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id3dadcc5755d43a5993d2456183c22e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i77c097b0798a4d43b561f1267f8a8b6a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="ia3714904ea8a45238d08de7f01043e24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="i123f9af6ba074ecc9449f78d0c5e05f0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7dd53438b554bea96e707296283bbaa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="icef6266d83594dcc9dac7a79e25534b0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="i888b26234b2c4a4a8c2623b36b5b6cfd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i994deb1805ea4f9da67e56cdafb10285_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="i5483b6e204ae4d15a0476adc2e1f8cab_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i975d3b71cf3c453787966b336a87d87b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="ia1aabfcad91e4fa5b019ff7ef6735191_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="i31e7584c8d2a49229212633a8a4237a4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="ifbf65388a2f44fed97226f0e9aa99b6f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icc8217d81c224f8b8f118699f8940db9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="iabea54b94a5a4e14a04134bb869cb804_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1ed2bb6ab34848b5bfc6e48d07ececd5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="i9edabd10e6bb471b842bd9c2e9c1bce6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="ic8afa978cf3644539b71f445ac91e96b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8ea87e03271647499a1fc03a5f11cdf2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="ibb29eb0c98704a8b9e9c042ed8f75dbe_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="if98fe75cd48743029a766f2de33cb985_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="i067d03f31a1c432eba30da2e1a8f621b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i960cc2ef4db2497cabad618d7b132324_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</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="ib856936e5db94a0aa8fdda1133a0f9bf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i46e0a54977014a75826bb778667b7062_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia4c981ce5177480cb726f60d2e180fed_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3f784ceade624acb85e6e9814f421ca4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i38f9f30a939b44fcbd26b59810d4dd9b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i876e1cab44694e8fb59b5759ed8855bd_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia177ed8737ee4d13880eb3852eb6f7b3_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6d13ff2add1744bab7cf0b1e29659133_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic6bc5820dddf4a4f938c63e4254a7513_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0eb3a5271e674431915075b527af408a_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia6e7d1e107dc4ced9bf0d94dfc5172f6_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ia0201a2837374fc48b5d844948a17f53_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="id02d5b4b4e2c4aa880f74e07d3a554b6_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i87f1a24a9cec425d89ff16096823e27a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i8f6b9fe4331b4d83b4cc37174e056b5c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i0eb6281f9b6445debcb5438e15e4730d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i40ea7ed0105f413a93f45de2ed4a5577_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i26b86cb823134076baf8bebae8bb83e4_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9bdb654fdec941e38ceb3c4cb92106a0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iee9de2d8faec480c9aa80bb697b46dd3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i55d48156324b4733a04b62d64968aaac_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i07a7d2b645c94186aba6d3b9f72e7baa_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="if26122cf96334e3c9d03d554e08ec69f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ife569bcdd90c429493b22933e1280993_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ibaa450778116456d975efa1f0b3afc17_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">natr:AccruedSeveranceandRentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8b2329036c3f450c90739f67002cd6d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">natr:AccruedSeveranceandRentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8793ead27b5248919fbaf94fb476a987_I20170711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-11</instant>
        </period>
    </context>
    <context id="i5ad9c43955b144beb14354bb8dea0707_I20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-11</instant>
        </period>
    </context>
    <context id="i3a27d48669994471bec3164df9fa6f55_D20170711-20170711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-11</startDate>
            <endDate>2017-07-11</endDate>
        </period>
    </context>
    <context id="id972c19199ff46a28222a83891be7044_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i908b208e11704c68b20bd241c801795a_D20170711-20170711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-11</startDate>
            <endDate>2017-07-11</endDate>
        </period>
    </context>
    <context id="ie6b4a2c8aa3f40b3851477acf718115d_D20200611-20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-11</startDate>
            <endDate>2020-06-11</endDate>
        </period>
    </context>
    <context id="icdb104d3df2a4feabd04ed681bc96d18_D20200611-20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-11</startDate>
            <endDate>2020-06-11</endDate>
        </period>
    </context>
    <context id="i7aad54665c3348e9a80f8e924d558720_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4628d76e5ff249f2a6b54ac111f0d13a_D20200611-20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-11</startDate>
            <endDate>2020-06-11</endDate>
        </period>
    </context>
    <context id="ic5c09360caa24c05b3d09802bd451742_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BankofAmericaCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5e91d99fc96147d3b17ba42db20099ca_I20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BancOfAmericaLeasingAndCapitalLLCCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-21</instant>
        </period>
    </context>
    <context id="i0cad7148f8ac4aec9e3b443264c4f015_D20200421-20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BancOfAmericaLeasingAndCapitalLLCCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="i49ac33288c0f43cea66d5bd9c6d5054c_D20200421-20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BancOfAmericaLeasingAndCapitalLLCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">natr:IndicativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="iac241612015f4f5aad29d24aab626a1f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BancOfAmericaLeasingAndCapitalLLCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">natr:IndicativeIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i579383a06138484ebf430ef8001d8e7a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:BancOfAmericaLeasingAndCapitalLLCCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4d92aa890c914354ae1ae038588bb581_I20200414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-14</instant>
        </period>
    </context>
    <context id="i531bd0336e5b446c82e46a44b63d7f75_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">natr:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia2155ecacaec4a229e2c85a5b3a0f473_I20121231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-31</instant>
        </period>
    </context>
    <context id="i1ed37e0be70a41328aaf8fa9d3700583_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="i97818a95fb64400da7f5972bf99950c2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:IncentivePlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8af894c64f8647ec80a0c4d5f7041751_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:TimeBasedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i98f07b54676b4889acdda83cff04e89f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedStockOptionsVestingUponAchievingOperatingIncomeMarginsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i720b410434af42659308e3fab0a91611_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i832db403b7f64b95badf29d777a9aba8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i97549ce8f814470dba7fe583d24e30a3_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9302e51da2f145a094c94785d9d255ff_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1a4a5c79e9b5491a8349de8bdd1614dd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3bc7dfa53d0f4f43835008a36fd00042_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedStockOptionsVestingUponAchievingOperatingIncomeMarginsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3b808ae123994356be13c0d055a3ecf9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedStockOptionsVestingUponAchievingOperatingIncomeMarginsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if3c8b419c9bf47b68ff1f5219f2dfba1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5374b7b1390041bf9f2e726e731e5bad_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8b15374fa6cf403eb800b4ade29c3ff8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7a76b38d77d849ae9e1ca7e3973ede5d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifdaf4f45dcd145e485084a23a90825e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3dbbc742903460aa1b2011539c685aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id9db6c8013a74787a409ad99041de946_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id79fbc1b7d5047b18cb1fb5e71451f2d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i80226abae38a46e18d2dbb2cc3c87013_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:TimeBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e600ab81df4460bbc13391e556cf3da_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i21ab40a8dbe240299d8bad75019273d3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">natr:A2012IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">natr:NetSalesandOperatingIncomeTargetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3b55a59d6f5d453e839b10a90f84e5fe_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ef42f111ae94683bfc4390ba924f655_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0ae6e13cd35c4d8dbe3ae96bad9553a6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i519f571b189841918ca14ea2be9a4d78_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if9b30ca74e8b448eb0630330a0d1575e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iaa6c7b60959f4ce4aaa147a9ee246f48_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7a86ca9b460d4c44936a6d269fa12f8b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i257d8ec98f814096899a39057ae041ce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie9358f2f43e1487fa8d2542270795789_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i030fecc3a7444931b856c92f19287d2b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i136d49ce53314b98a0e02292697456c4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia3ba4b34b4e742f8ac2fdac967e1aa6b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i759288a544f5412c81f21f439713a73f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibcc238ab295649dcb19186896d82cb3d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedRestrictedStockUnitsRSUsNetSalesandEBITDAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i472914910a704707a3148a0fad3e891c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedStockOptionsVestingUponAchievingOperatingIncomeMarginsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id794a7baea2441ebb1fe1390487efbd5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">natr:PerformanceBasedStockOptionsVestingUponAchievingOperatingIncomeMarginsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie53267ca6ea04dc492f72888cc1926b7_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NSPAmericasNSPRussiaCentralandEasternEuropeandNSPChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9dfa2b5244604aa1b74697a889a2bbd9_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:SynergyWorldWideMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if71a46bf3e864e258dbbc0f51516b288_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i083b3dc1304c45eca92ad9e86088edba_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if964d14850bf4c25a9f62e39acac60c6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idc9a16f586ef4ba4b79315206991ecd4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia93d2cbba8d44eaea8ae19c261e3eead_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id0817cb5a1b24c57bf349b26f2fc53ce_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icaea666ea18a4ac68ceb9d8191d4bb48_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ief131aa98b384f48ac7cca5c88fde61f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2bc825bf3aaa4f7b9bfb059c674e2abb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67b39414dbe341388bb1a45cfc05aac0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1ae332d8b7eb4f4b835506fd62cf8ba2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9002f5f26fcd416d8e55839f295bd737_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia5d6d37557d546c3bbe17dd969833f46_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i78175fd6b6364bdaac67508ad75ffb84_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifc409aef3b364ca890461ad36865fc91_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic5bebd630a244795ada37560313f55b7_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2f4e8d652aed4423b188382f7f907e01_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6593b6558b554d34a5d970c4a844611e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7e05adb7dfc744b6806e5a6c9a022c8b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iea007981c84d4d2689838b48b4b64e9f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i92f8277816c241d5a17e3354349a3506_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idbfb23412c7c4e108f97fab272e41386_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id4f5e18020bd4bb1905b5a14e1eb5250_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i93922f18ecec4026ac7f0ec65daa1278_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i632189bfcd514b028a7021840bd91064_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idc778d9f1f634e63ae4d47b95410d906_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iba9c402d012d49a5875cd3495a1691eb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic17f632b40af41f591a310b74a1423a5_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id5abc336929143939cbed67bb15aa358_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">natr:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if06425c6e05f41918b186298eab8f3d7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">natr:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib163b56772bd46b7893d5d0dac1e22f4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">natr:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a827d8bdca54298904cd66d3e297a57_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">natr:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if62566d466594dd0840485eed4884ad8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic385649aae20444b8569b0c4ffa682ee_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i55174a87d0a74d0388033b2a46d4a897_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c59d88af77c415b9747ccb6c226c184_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibaab6b07007a485dac182b4ad04271c5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if958cadeeaa64751acc5246696f8c321_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9ba613daac8746bcb090d4d3f80d0a8c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i173c80d77a3a4cfbb2f14e6edebc3e55_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic67ccf9da075457d83692b8c2bc9b86a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i714a0b64a0c246618bd3e01d51f267f0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic552d4ac11e34d469c792bb9a05238a6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ide48965370454c17b5473555dc5f3b67_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i764bd0476248498f923829a99e6dbd65_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i37c07826ebf1480a88543788ef94674a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifdf58960e96b4719ba546cb5ed435cb6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8d772d2ff832483ba44cf215c07d797c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i97ce085efa29473195e0ca4d0c66b667_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd71997c6b3c484aaa63d5ea8cd2e285_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifd5c58111adb4cb28aae250485fe67fc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6750c29144fd4146924633f01089a218_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id57951332a004f9c821e1cb6ff1c76e4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0e429f80c9f64a94be66d36e82b8fd74_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i40e715ec04f843dab35bfb6b29877d75_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61d2e6d9496c42f79db61adf3e22a691_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if1a467b75a3f4ea49a5a94cfc7c81f76_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7397b3592c2d499d9ff846cb11e53895_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i94f79688de8f47c09b07fe7416c6d5c5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i142d381032ac4d43b903f6a6c99668e6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifef9982243374e7881bf7559f9382765_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie34eb1ecfd354118953c9d57d02d98eb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5ae5b5ebe94849148e5b4bdff8149887_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i58368e457c924f06ada68961205bce51_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia6d530ae4a0e4542b0fe807e0320624c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i14053df8663b4bc0bad62a2b34936210_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ieab102c1c51c4dc39cf5d429b8748f63_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a194a02a6584aaabae11289eab868ad_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7570bd78367d4a63b7ba44fa95945310_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic4cce83c0d8143d78ab6692f31991387_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iccde6ed0b01e4b6db718632aea8cae42_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib6171da2c5564cdc9e5974a52cd3f1f0_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1b17d9664c6d4e36acdbddaaceab6720_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67dd6fdb50974d16b8050d3fd1aea307_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i14df60b3ed4d4cf7bf54d3841620cf73_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icd948ba2b82d4d2db09790f9b839045b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idb692ad2d5894ad7b2783ca2224d09e0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idc859978c39043ac97f0ec4da7fcc1bb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i38c597d0b75043cca9bfa69d9844d19d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7300ff38838343d4878f5d06c0ec9c25_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4503cb6b6e4544929a36a0811570cac8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ed8644df72f4195ab22a5ce6f0f0503_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5904addaba7f48caa578d31fe84d5199_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7e3234f815e54a568d030a373ebe45e2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib63023ceef854e4b861867ce318f0578_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8d225b221c9b40968457a1dac11087a5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8c43dad25f74481b9939955dd59b3cb5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i75ee5318413549e4a92fb0e090ecce66_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i56d926cafb14460292a41d04cfd1a0b7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3da2f635557e4a1ea609490fefa17042_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iac4caab539d64775ba62e3ff9ec84fea_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i06c5b1d23c3840cf8f5b959475ef43dc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i797f55e2a89a4614872e5cbafd25d371_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if1e91f5481f0432ba1cea699bd6b45fa_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4e4ee3b89488402abcebd3fe88dc8419_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i954dd1033594437096794552c088e8d2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i281d1b723b7643518757c370d5462a20_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i82c23bf66e054f6aabf6769763c0c00a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id0251deac2524a44b345c15b02105645_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d2b1df6adab4b6681b38d9ee4772054_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7c62cdcaf7e54b05bb45763091fd7e69_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0f5f6b03f3634d978b42684f70f77f85_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0f9eaa0ec25b49b9b4d0e1cc9e4b9a7d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6a2e62cabc8646248219b710c3ca1ac6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i44ed036a04cd4a4391a8cda76245368e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie0f086192866448f823535e3fe42ed11_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icdd27807d4744fecb6d60a3d3fca6cb5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0a9d831fec914337ae82b2dd8fd278bf_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:GeneralHealthProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if871e9e1a77245f4b95360be59ce180e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4be06e902c2749098fbd4b3c4ef4d052_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7b34b448022047bdb82d0ab791386ba5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6591d81f07fb4fb5884c78df22b16458_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:ImmunityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if1bbc99306af489781fb9166f13e216b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i92b498296e804b9f84f402823cbc58ae_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idf83a008b6e14197a7916bf3c786b506_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ife80169a0397408b883bec36883f61c4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:CardiovascularProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ieb50d884a7cd429e87d06e6e46a8dff6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5fd01d86326c4ae88b01dacecaafb7de_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic9e3c0e4b135416b8c1da6aa92ff333b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i692f557add00446e975a14b84670d5e9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:DigestiveProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie2e8c2696bef4cd4acb0340019ed8155_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icf9ceea5bf614f6e814493affa811745_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie40d396669b24c1eaef63265faf0eb4d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic42ab1b2efae454bb3c17edf439bcd04_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:PersonalCareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie011caba3a8946ec836a82da8aff0b98_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if988d7e9391249a69587749594e4fa99_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8b347ffb8db14e44bbec1c23a8d7b872_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if67877bc01c64c739b9a9704c745dca8_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">natr:WeightManagementProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i94718aa3e09742e9b321bc9ca03182b0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i23ef970b654d4820bcfbabf00f573c97_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib12661397e004b8fb25358c01c025652_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3d317455bf594d75a8cff8100ded38be_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i70ca8db46f26476e8a118f24f355c015_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6241e96d68cc4697b9badf5aa2e1de24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:AsiaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic1398308e9b341bd9056ce147bbc6410_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie8f0514eea804c8686874db62e3c2743_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:EuropeSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e68fbe730ab47ec929844b0320e1f73_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i88d7914dda804d6ba1fe7570df660df1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f564a18d1fe4f33bf16dd70dbc34de2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6510e1e3d9c34e1ba553b1d60be1b673_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">natr:LatinAmericaAndOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77b5e15ff4b64fbba7a36653391ffb0a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:ValueAddedTaxAssessmentsAndOtherCivilLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i52b98ab9ce7e42938b835054481cd94d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:NonIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib4d603006ee94b4eb0c997111ef5ebce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:NonIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaab7c041c8a4448fa778d35e1a0e69d8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:NonIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i168fe4bcad9549838b9cceb3e4c1f350_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:NonIncomeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9a3c3c642fa549d5ad00984df6ff60cf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i847685b497d44588936d74dd8e669382_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i01d2436a35f94e4cb073620782fe7d4b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:ValueAddedTaxAssessmentsAndOtherCivilLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac48cf3dd15449c18db59cd3f25a642f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:ValueAddedTaxAssessmentsAndOtherCivilLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3752ae59eae546209e192240bfbcb86e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">natr:ValueAddedTaxAssessmentsAndOtherCivilLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iaa35a054d9ee45919e6bbe8994425257_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1645d44fbe8445e7b32de0714d3115ba_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">natr:CompanysJointVenturePartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3068293b0bc64e528f6f5627c9e86f5a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4a4823e82c2842a5b8b750969be79a75_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">natr:CompanysJointVenturePartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6336f56e72074c24948dfef3daa55a4e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i869f86663ba34d83aa2627b3712e1eee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e4cd6bf9a99411795a870be93de4547_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">natr:CompanysJointVenturePartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie05cc70fdb7b4fa9b63b3c55d06ab88a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">natr:NaturesSunshineProductsChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">natr:CompanysJointVenturePartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5efd1d4a056d476bb390fa946c5190ca_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i91729ea339554c03bfc0fa20ed96bc49_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id9bef8f5a20744d28a1f99a605e9244b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idcec73183dd64c5ba4bdf41167e7e3fd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if1bb780769334888ac39569268ea274c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8abdd10d202b4226b704e347bc3f4d3a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7057ff9ad575488fbe5d7caa5c392125_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09e3cde59d764e0fb11b5511d25b32a5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68c65974651d4d2e853bd667a132b499_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000275053</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</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="numberofborrowingsincreases">
        <measure>natr:numberOfBorrowingsIncreases</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="numberofpayments">
        <measure>natr:numberOfPayments</measure>
    </unit>
    <unit id="segment">
        <measure>natr:segment</measure>
    </unit>
    <unit id="claim">
        <measure>natr:claim</measure>
    </unit>
    <unit id="product_category">
        <measure>natr:product_category</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80L2ZyYWc6NWQxYzM1MGEyYTlhNGQ2M2JlNWJmZGEzNTE2ZWJjMmMvdGFibGU6MTEzZDk1NGMyNGQ2NGIzOWFjYjA0MjM5N2U4OTI3ODkvdGFibGVyYW5nZToxMTNkOTU0YzI0ZDY0YjM5YWNiMDQyMzk3ZTg5Mjc4OV8xLTEtMS0xLTA_b0441bd3-1988-4846-ab2d-249d8e1c0b2b">0000275053</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80L2ZyYWc6NWQxYzM1MGEyYTlhNGQ2M2JlNWJmZGEzNTE2ZWJjMmMvdGFibGU6MTEzZDk1NGMyNGQ2NGIzOWFjYjA0MjM5N2U4OTI3ODkvdGFibGVyYW5nZToxMTNkOTU0YzI0ZDY0YjM5YWNiMDQyMzk3ZTg5Mjc4OV80LTEtMS0xLTA_77b4a66f-5e26-495b-b089-f0513e89e71d">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80L2ZyYWc6NWQxYzM1MGEyYTlhNGQ2M2JlNWJmZGEzNTE2ZWJjMmMvdGFibGU6MTEzZDk1NGMyNGQ2NGIzOWFjYjA0MjM5N2U4OTI3ODkvdGFibGVyYW5nZToxMTNkOTU0YzI0ZDY0YjM5YWNiMDQyMzk3ZTg5Mjc4OV8xMi0xLTEtMS0w_3e843b10-bc43-48d3-a5bb-cd89ff377eb7">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80L2ZyYWc6NWQxYzM1MGEyYTlhNGQ2M2JlNWJmZGEzNTE2ZWJjMmMvdGFibGU6MTEzZDk1NGMyNGQ2NGIzOWFjYjA0MjM5N2U4OTI3ODkvdGFibGVyYW5nZToxMTNkOTU0YzI0ZDY0YjM5YWNiMDQyMzk3ZTg5Mjc4OV8xMy0xLTEtMS0w_43271ebc-db03-43f4-9cae-4669d6f82fc4">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80L2ZyYWc6NWQxYzM1MGEyYTlhNGQ2M2JlNWJmZGEzNTE2ZWJjMmMvdGV4dHJlZ2lvbjo1ZDFjMzUwYTJhOWE0ZDYzYmU1YmZkYTM1MTZlYmMyY18yMTk5MDIzMjU1NTc2_d65b9b02-6064-4596-8dbd-719744f3bcb2">--12-31</dei:CurrentFiscalYearEndDate>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="i472914910a704707a3148a0fad3e891c_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81OC9mcmFnOjg2NjM2ZDFhMjMwZDQ1OGI5MDVhOWFhNDc5MWVlNTZkL3RhYmxlOmFlNTI3MDIwNTVkMzRiOWNiYzM5MGY2MDMwMDkwZmU5L3RhYmxlcmFuZ2U6YWU1MjcwMjA1NWQzNGI5Y2JjMzkwZjYwMzAwOTBmZTlfMS0xLTEtMS0w_02d9b46f-b7b4-4b93-97a3-f2ab03266807">P1Y</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="id794a7baea2441ebb1fe1390487efbd5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81OC9mcmFnOjg2NjM2ZDFhMjMwZDQ1OGI5MDVhOWFhNDc5MWVlNTZkL3RhYmxlOmFlNTI3MDIwNTVkMzRiOWNiYzM5MGY2MDMwMDkwZmU5L3RhYmxlcmFuZ2U6YWU1MjcwMjA1NWQzNGI5Y2JjMzkwZjYwMzAwOTBmZTlfMS0yLTEtMS0w_96072bc6-6f87-426e-be95-602c53b075e7">P1Y3M</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <dei:DocumentType
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8xNTQ_bbcd0764-bc58-4750-93c8-b72bfd4f33e7">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8xNzE_70fe7410-d412-4ae8-b89f-1e676c77eb79">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8xMDk5NTExNjMwMTc0_391fa66d-9a47-49a4-b21f-32387e783038">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8zMDk_2ec42657-8ded-4104-8fda-91f8be0c54ed">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml80OTM_b7779a50-949a-4d82-be3f-55827e2fdf45">001-34483</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml81MDE_8c6e8df1-a6b0-4df5-926c-d5350478cd2b">NATURE&#x2019;S SUNSHINE PRODUCTS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGFibGU6MWE4ZGUzZjZjNjM4NDAwYmE2ZWMxZWY3Y2M5OGZhZGUvdGFibGVyYW5nZToxYThkZTNmNmM2Mzg0MDBiYTZlYzFlZjdjYzk4ZmFkZV8wLTAtMS0xLTA_1a36daec-7617-42fd-9a61-6f610da2fd34">UT</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGFibGU6MWE4ZGUzZjZjNjM4NDAwYmE2ZWMxZWY3Y2M5OGZhZGUvdGFibGVyYW5nZToxYThkZTNmNmM2Mzg0MDBiYTZlYzFlZjdjYzk4ZmFkZV8wLTItMS0xLTA_153dc347-59eb-4065-b3c9-a593ce50e490">87-0327982</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml81NjQ_8f37ac38-69dc-4ccf-8f94-4491cec97f1d">2901 Bluegrass Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml81Njg_ec02df40-aa55-4c7f-ad72-fd5703c97774">Suite&#160;100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml81NzE_ec85390e-5ab5-4625-8a0f-16fdde2b7ecf">Lehi</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml81NzU_3dc56cd9-1809-4af1-a7e9-21d4955abd25">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml81Nzg_9d5c9f51-bab8-4dbe-86a5-da63887edc68">84043</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml82Mzg_5bdbe673-1817-44a5-87b3-61b24c0932e9">801</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml82NDI_a7537b72-5033-41d0-bd2b-95950a94b261">341-7900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGFibGU6ZjRkOWRiMzZiN2I4NGRiNzkxMTY0Njk3NTFkYzcxYzIvdGFibGVyYW5nZTpmNGQ5ZGIzNmI3Yjg0ZGI3OTExNjQ2OTc1MWRjNzFjMl8xLTAtMS0xLTA_f60aa0d0-b6a9-4fc6-8de1-5b05ef35edd1">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGFibGU6ZjRkOWRiMzZiN2I4NGRiNzkxMTY0Njk3NTFkYzcxYzIvdGFibGVyYW5nZTpmNGQ5ZGIzNmI3Yjg0ZGI3OTExNjQ2OTc1MWRjNzFjMl8xLTEtMS0xLTA_3e25bb95-b9d0-4c42-a29e-9c1557971a04">NATR</dei:TradingSymbol>
    <dei:EntityCurrentReportingStatus
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8xMTM3_333a6b7c-4364-49be-9b77-a4ef84ff32d0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8xNDYz_2d698b82-6bcc-4aad-8160-8eb096392c6e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGFibGU6MDc1NjdiZTMxOTQ1NGFhYjgwY2NiMDM1M2YzOWE3MWMvdGFibGVyYW5nZTowNzU2N2JlMzE5NDU0YWFiODBjY2IwMzUzZjM5YTcxY18wLTItMS0xLTAvdGV4dHJlZ2lvbjpiZDI2MTUzMWJhNzQ0MzViYjQzMTUxNGY0NjUyMzk5Yl81_9a4c034f-f7af-4fd6-96b7-7ce21a49f1b9">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGFibGU6MDc1NjdiZTMxOTQ1NGFhYjgwY2NiMDM1M2YzOWE3MWMvdGFibGVyYW5nZTowNzU2N2JlMzE5NDU0YWFiODBjY2IwMzUzZjM5YTcxY18yLTItMS0xLTAvdGV4dHJlZ2lvbjpjZDNiNDFhNWQ1ZTc0MmZmYTAxNTM2Y2EzNjg3YWQ2NF8zMg_94ef02b2-c634-4575-9d27-619d3d81c47d">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGFibGU6MDc1NjdiZTMxOTQ1NGFhYjgwY2NiMDM1M2YzOWE3MWMvdGFibGVyYW5nZTowNzU2N2JlMzE5NDU0YWFiODBjY2IwMzUzZjM5YTcxY180LTItMS0xLTAvdGV4dHJlZ2lvbjozNTg0Nzk4ZTg3NjM0MTMxOWZiZmRkM2QzYzFmZWY1Nl8zMA_9aa3dd06-c2c4-4c97-b1af-6e4c70c83ecc">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8yMTk2_bee873bf-82ac-4b5b-9d2a-adcbd59e297d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie28253a07a264ab1892293e08b04f828_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xL2ZyYWc6NGI5ZDkxYzU3NWI4NGNmNzg2OTVlZGQ3YzUyYmFmNzIvdGV4dHJlZ2lvbjo0YjlkOTFjNTc1Yjg0Y2Y3ODY5NWVkZDdjNTJiYWY3Ml8yMjk4_9cf9d0f2-99e2-4683-be9a-cf9af579ef3f"
      unitRef="shares">19510764</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMy0xLTEtMS0w_d755eb71-efa3-4ef0-9a4c-db3096b58eb4"
      unitRef="usd">70255000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMy0zLTEtMS0w_85e39611-0a9c-4f94-b502-3c9e7f8cfa8b"
      unitRef="usd">53629000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNC0wLTEtMS0wL3RleHRyZWdpb246MjhlNTczM2EzY2IwNGEyZDljMjdjN2EyM2FlYzM3MGZfMjE5OTAyMzI1NTY1MA_cf8e4596-83c5-4e65-bc1c-6dffe33d8d06"
      unitRef="usd">423000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNC0wLTEtMS0wL3RleHRyZWdpb246MjhlNTczM2EzY2IwNGEyZDljMjdjN2EyM2FlYzM3MGZfMjE5OTAyMzI1NTY1Ng_1d23b574-6c2d-444d-bb9a-46b17a306748"
      unitRef="usd">407000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNC0xLTEtMS0w_7a240111-dca7-4e7e-b66e-9c8532351610"
      unitRef="usd">7075000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNC0zLTEtMS0w_86ebd167-5678-421c-b02b-f1c567c63afb"
      unitRef="usd">7319000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNy0xLTEtMS0w_6792bd7f-30e1-4641-8142-70e5abb808e9"
      unitRef="usd">50166000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNy0zLTEtMS0w_03d1ca9d-41d3-4142-a1ce-b0a47f7e0eb5"
      unitRef="usd">46666000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfOC0xLTEtMS0w_5c26c9f4-633f-4d4e-b3a2-5a690c01a25f"
      unitRef="usd">6577000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfOC0zLTEtMS0w_5d3e7c7f-6f78-4f3b-9b12-fa6a0d0bb2a8"
      unitRef="usd">5091000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfOS0xLTEtMS0w_5a00b07a-77bd-4cd2-a252-53f709b619f9"
      unitRef="usd">134073000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfOS0zLTEtMS0w_0a31da10-55b0-4e30-a6ca-a6749cc7a7ba"
      unitRef="usd">112705000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTEtMS0xLTEtMA_d84c1471-34cd-474a-be32-c2d3ddc444f8"
      unitRef="usd">56687000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTEtMy0xLTEtMA_d0266a5f-bbc6-46bc-a5b5-4441fe753b91"
      unitRef="usd">59512000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTItMS0xLTEtMA_4282f2f7-235b-4581-b6c8-4c46a54eab79"
      unitRef="usd">20572000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTItMy0xLTEtMA_45ec8732-a378-4319-9eae-ff9d8d4aa308"
      unitRef="usd">23951000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DebtSecuritiesTradingRestricted
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTMtMS0xLTEtMA_a85bec19-040b-43b0-b6d6-bd48d1e641b2"
      unitRef="usd">1035000</us-gaap:DebtSecuritiesTradingRestricted>
    <us-gaap:DebtSecuritiesTradingRestricted
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTMtMy0xLTEtMA_9240d32a-55bb-46cc-b0f5-42fa45666856"
      unitRef="usd">1150000</us-gaap:DebtSecuritiesTradingRestricted>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTQtMS0xLTEtMA_87a476ff-f9e9-416b-a245-c97015a86d83"
      unitRef="usd">511000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTQtMy0xLTEtMA_359ddbfe-5f98-451a-8199-7977f0414cff"
      unitRef="usd">567000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTUtMS0xLTEtMA_e983c6a1-27a3-474b-a610-2dd8ec7a205d"
      unitRef="usd">3977000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTUtMy0xLTEtMA_120e654c-24d8-462c-8c46-1e31a65c1745"
      unitRef="usd">4899000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTYtMS0xLTEtMA_6b5d4ff4-27c9-4216-985f-73e8fbe5bfca"
      unitRef="usd">10074000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTYtMy0xLTEtMA_94de7e1d-b29e-46b4-840f-0d27727153c4"
      unitRef="usd">10284000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTctMS0xLTEtMA_a8d87017-d5e6-45f8-b419-420395516979"
      unitRef="usd">226929000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMTctMy0xLTEtMA_23858f08-cef3-4c75-bfa6-af215cb2c69d"
      unitRef="usd">213068000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjEtMS0xLTEtMA_4c766ca2-f02d-4b77-be85-0d1ae089c2b0"
      unitRef="usd">4100000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjEtMy0xLTEtMA_a0109ba9-2b4e-45d0-86fa-fb708b91703b"
      unitRef="usd">4406000</us-gaap:AccountsPayableCurrent>
    <natr:AccruedVolumeIncentiveandServiceFees
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjItMS0xLTEtMA_c20faa80-4f51-4089-9d9b-16b38cbdf596"
      unitRef="usd">20172000</natr:AccruedVolumeIncentiveandServiceFees>
    <natr:AccruedVolumeIncentiveandServiceFees
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjItMy0xLTEtMA_0e8e988c-18b4-4e0e-afab-61c9115eb51c"
      unitRef="usd">18893000</natr:AccruedVolumeIncentiveandServiceFees>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjMtMS0xLTEtMA_3daa69d2-cf53-4196-a955-5e15fae8bd7b"
      unitRef="usd">25424000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjMtMy0xLTEtMA_7f0fe3a0-44f4-46b8-b0c2-f2df921c18c1"
      unitRef="usd">25531000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjQtMS0xLTEtMA_3143a797-319e-4617-86b2-500c355ccd37"
      unitRef="usd">1845000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjQtMy0xLTEtMA_00c6e9a4-24ad-400b-890d-be79c6dc8c36"
      unitRef="usd">1266000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjYtMS0xLTEtMA_0dbd983d-c31c-4345-8ee0-fe375072b85e"
      unitRef="usd">1537000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjYtMy0xLTEtMA_3b2cc62d-c54b-4892-9c8c-cc0e5ae385ba"
      unitRef="usd">1518000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjctMS0xLTEtMA_25056655-2cd6-4c90-9675-a8db8a66bac2"
      unitRef="usd">2038000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjctMy0xLTEtMA_a39996f7-bbdb-415f-8dc3-332d7676d4d2"
      unitRef="usd">1392000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjgtMS0xLTEtMA_388c7603-e793-414b-8fee-4c5920f29e3e"
      unitRef="usd">4416000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjgtMy0xLTEtMA_451a9e5f-25f2-4326-b619-f88c31f4b525"
      unitRef="usd">4941000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjktMS0xLTEtMjExNg_61ad1eea-ead5-4b56-a875-2780427332d1"
      unitRef="usd">2407000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjktMy0xLTEtMjExNg_17969fd4-0dc9-40ae-be2b-38e3993e6be4"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjktMS0xLTEtMA_f73ffee9-8fdb-4050-ab82-e744725c5286"
      unitRef="usd">61939000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMjktMy0xLTEtMA_bb942693-09dc-4ee2-9ea5-543c61d26578"
      unitRef="usd">57947000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzEtMS0xLTEtMA_0a81cb3c-8cc5-4d6d-883b-c190ad09f108"
      unitRef="usd">1364000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzEtMy0xLTEtMA_0b72627f-4d38-494f-b800-03bbc6f877ae"
      unitRef="usd">1499000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzItMS0xLTEtMA_a7b1cc92-0387-40b3-b85c-0b6c3ab6dfcf"
      unitRef="usd">17530000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzItMy0xLTEtMA_2a2396b1-0ed5-4ee3-8a2e-8e25cb9980da"
      unitRef="usd">20213000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzQtMS0xLTEtMTM0Nw_5be30414-d998-4b12-85b6-6dc8ee7fb636"
      unitRef="usd">2967000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzQtMy0xLTEtMTM0Nw_baeffb1b-d3a0-4564-a75d-c2b560c5c599"
      unitRef="usd">0</us-gaap:LongTermNotesPayable>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzQtMS0xLTEtMA_2763c2b6-ee7b-436b-be03-277fcbb8d8eb"
      unitRef="usd">1035000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzQtMy0xLTEtMA_e466a9b5-6d8f-432c-b575-4af649f6d0a9"
      unitRef="usd">1150000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzUtMS0xLTEtMA_d9a6d4df-c435-4ef9-bf5f-51e28e727ef8"
      unitRef="usd">1645000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzUtMy0xLTEtMA_3236fc67-bf69-475e-9bee-fd30eca8ecc1"
      unitRef="usd">1655000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzYtMS0xLTEtMA_289b6a87-efcd-4ae6-9944-e71e595e7e4a"
      unitRef="usd">1214000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzYtMy0xLTEtMA_c7e9a9f4-b055-42dc-a10a-4cb7a776067b"
      unitRef="usd">1168000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzctMS0xLTEtMA_35a2142a-ca9b-4c1c-b1f0-1f275e61b061"
      unitRef="usd">87694000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfMzctMy0xLTEtMA_b11fad41-70bf-4689-96bb-41a103dc483c"
      unitRef="usd">83632000</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA0M2MzNjY2MzIxZDQyMGRhYTEzYzc4ZjY0NmM1NTRiXzIxOTkwMjMyNTU2Nzc_5686604a-7238-455c-898a-ce8daef036d6"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA0M2MzNjY2MzIxZDQyMGRhYTEzYzc4ZjY0NmM1NTRiXzIxOTkwMjMyNTU2Nzc_9494bc1e-1f6f-4982-bde6-3885e9d96689"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA0M2MzNjY2MzIxZDQyMGRhYTEzYzc4ZjY0NmM1NTRiXzIxOTkwMjMyNTU2ODU_2b198450-517b-4086-a1c3-0803fe52810b"
      unitRef="shares">19510000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA0M2MzNjY2MzIxZDQyMGRhYTEzYzc4ZjY0NmM1NTRiXzIxOTkwMjMyNTU2ODU_5b69a96d-c3e6-400e-9dcb-7e599975c51d"
      unitRef="shares">19510000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA0M2MzNjY2MzIxZDQyMGRhYTEzYzc4ZjY0NmM1NTRiXzIxOTkwMjMyNTU2OTM_3d42316e-2a3f-4ead-b903-872de52f2b25"
      unitRef="shares">19410000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjA0M2MzNjY2MzIxZDQyMGRhYTEzYzc4ZjY0NmM1NTRiXzIxOTkwMjMyNTU2OTM_611a2822-386f-4c6e-9d86-5ec1eb39ceda"
      unitRef="shares">19410000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMS0xLTEtMA_4bb1946a-1391-4800-89bf-29174ab389a8"
      unitRef="usd">136661000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDItMy0xLTEtMA_98ad8118-2b8b-4b79-b346-d2a994405265"
      unitRef="usd">135741000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDMtMS0xLTEtMA_4c1b2538-de02-456c-8b70-8a1a50f01e9a"
      unitRef="usd">13409000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDMtMy0xLTEtMA_7db665e2-cea0-477f-a5b9-296380980e3a"
      unitRef="usd">4693000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:MinorityInterest
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDQtMS0xLTEtMA_b48ef12d-3028-46d1-9d62-233c23c5ea62"
      unitRef="usd">650000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDQtMy0xLTEtMA_6a96b179-dfc8-4e6a-b155-aa8e2788db68"
      unitRef="usd">227000</us-gaap:MinorityInterest>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDUtMS0xLTEtMA_ab152894-7d04-438e-9944-25b521cc0037"
      unitRef="usd">-11485000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDUtMy0xLTEtMA_660cab81-6e13-473a-85c7-c480cf6a8f86"
      unitRef="usd">-11225000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDYtMS0xLTEtMA_57768365-5692-4323-94ae-f35526b9b745"
      unitRef="usd">139235000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDYtMy0xLTEtMA_fc5c5118-9f1f-4c15-9812-07c6dbc52bb6"
      unitRef="usd">129436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDctMS0xLTEtMA_99037137-efcd-4f3f-a44b-995a7218e598"
      unitRef="usd">226929000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8xOS9mcmFnOjMwMDBjMjIwODZjMzRjOTNhZTJlODc5MGFkMWU4ZjVjL3RhYmxlOmRhMDYyZmMwYTZmMTQ3OGQ5ZmVlZTQxZmJmMGY2MjI4L3RhYmxlcmFuZ2U6ZGEwNjJmYzBhNmYxNDc4ZDlmZWVlNDFmYmYwZjYyMjhfNDctMy0xLTEtMA_3044bfaa-464c-4793-bb79-7354833434a7"
      unitRef="usd">213068000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMi0xLTEtMS0w_45eba39c-89ec-41e8-b4ea-83a059df3c8e"
      unitRef="usd">87286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMi0zLTEtMS0w_949c8e18-e231-43b1-a050-862c18eb8fe5"
      unitRef="usd">90724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMy0xLTEtMS0w_b0333f38-1bfa-4c4d-8bc1-8bd2c89695ad"
      unitRef="usd">23017000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMy0zLTEtMS0w_d1d81b8c-a6e7-4aca-aaba-0c137c9d9119"
      unitRef="usd">23865000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfNC0xLTEtMS0w_309ae568-c85a-46d6-b3f5-17eceb00306c"
      unitRef="usd">64269000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfNC0zLTEtMS0w_a50d2e3d-2a6b-4fe5-8df7-010e6f3f44b6"
      unitRef="usd">66859000</us-gaap:GrossProfit>
    <natr:VolumeIncentives
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfNy0xLTEtMS0w_9b1a7e4f-7c5c-440c-b651-76b5a20a76ca"
      unitRef="usd">29165000</natr:VolumeIncentives>
    <natr:VolumeIncentives
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfNy0zLTEtMS0w_a4dc392b-425f-4028-91ec-d598d146a420"
      unitRef="usd">31302000</natr:VolumeIncentives>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfOC0xLTEtMS0w_25967dcd-71b6-4382-ad47-375aa723ecdf"
      unitRef="usd">28504000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfOC0zLTEtMS0w_c112772a-7f3b-4322-959d-fc9842195818"
      unitRef="usd">31019000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfOS0xLTEtMS0w_30bf4ea6-1c93-454d-8c4f-cf326d2e00b9"
      unitRef="usd">6600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfOS0zLTEtMS0w_016fdcbb-dcc7-4ce6-9918-94668aacbe10"
      unitRef="usd">4538000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTAtMS0xLTEtMA_2ac3d8b9-baf9-41b5-ad97-b9c1728d73ce"
      unitRef="usd">1509000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTAtMy0xLTEtMA_a70b7ef9-7a99-489b-b750-259fdd109737"
      unitRef="usd">306000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTEtMS0xLTEtMA_e1c91f8a-0542-4267-8949-cec6718bf860"
      unitRef="usd">8109000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTEtMy0xLTEtMA_56471d87-a47a-4be0-849c-747e1c9b8bad"
      unitRef="usd">4844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTItMS0xLTEtMA_70701de7-ee3b-404f-a671-87666c09c0cd"
      unitRef="usd">1976000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTItMy0xLTEtMA_be9f0c9e-3f3f-466a-adb1-6aeaa36eb7f6"
      unitRef="usd">2215000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTMtMS0xLTEtMA_0e423c08-36d9-4bd0-a4e2-bd2ba8fea6ac"
      unitRef="usd">6133000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTMtMy0xLTEtMA_d99222d0-ba04-40ff-a445-29b0ae0e4dca"
      unitRef="usd">2629000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTQtMS0xLTEtMA_99c47017-768d-471f-b318-f2923946c2dc"
      unitRef="usd">379000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTQtMy0xLTEtMA_88acde9e-a384-407d-9feb-3ec4a5b2fee2"
      unitRef="usd">-60000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTUtMS0xLTEtMA_8fc46dfc-ec0a-4086-824f-cf94604d7671"
      unitRef="usd">5754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMTUtMy0xLTEtMA_f35299ca-0574-44f8-b3c5-86d73eb4df28"
      unitRef="usd">2689000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMjItMS0xLTEtMA_b3697671-81e4-4595-835d-ff76f0c8e018"
      unitRef="usdPerShare">0.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMjItMy0xLTEtMA_afb67100-ce21-463b-b300-383cbf26797c"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMjctMS0xLTEtMA_fe12a0a3-f901-4ec1-b41a-f001dcbd51cb"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMjctMy0xLTEtMA_2a9d3998-ac0a-40a1-9289-ea2f2d4b78ca"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMjktMS0xLTEtMA_48dd7808-f41c-45c7-b1c3-838028a2a085"
      unitRef="shares">19491000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMjktMy0xLTEtMA_69932846-67a2-447d-b5d6-19ccd312c9ea"
      unitRef="shares">19291000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMzAtMS0xLTEtMA_dc07d909-ae68-44ee-8309-80fd610dea64"
      unitRef="shares">19783000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOmU0NjQ1OTNjNmYyMTQ4NDViMDhkYWZlNGNmZGRmZmY2L3RhYmxlcmFuZ2U6ZTQ2NDU5M2M2ZjIxNDg0NWIwOGRhZmU0Y2ZkZGZmZjZfMzAtMy0xLTEtMA_bcdd5928-64c2-4fa8-ba0d-73eb99edcb2e"
      unitRef="shares">19602000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMi0xLTEtMS0w_d62ea39e-68c0-4354-be89-e7a9c1f78fc1"
      unitRef="usd">183212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMi0zLTEtMS0w_3d04a0e5-116c-4555-af5b-19f35a0afae6"
      unitRef="usd">181996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMy0xLTEtMS0w_81a40c4b-fad9-4a8e-bea2-6b30b81dd41c"
      unitRef="usd">47698000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMy0zLTEtMS0w_1d73695c-cb75-42b0-82d9-4f1924f48656"
      unitRef="usd">47294000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfNC0xLTEtMS0w_0ba8abbc-6c86-4dcd-a35c-4536847b3d2b"
      unitRef="usd">135514000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfNC0zLTEtMS0w_4aa4b923-da5b-4b58-972b-2327c9c4ac82"
      unitRef="usd">134702000</us-gaap:GrossProfit>
    <natr:VolumeIncentives
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfNy0xLTEtMS0w_0e45f7ba-1c12-4f20-8b25-c2316d0fab64"
      unitRef="usd">62183000</natr:VolumeIncentives>
    <natr:VolumeIncentives
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfNy0zLTEtMS0w_17ce7715-f5f4-407d-be7f-2067f2c7b78e"
      unitRef="usd">62315000</natr:VolumeIncentives>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfOC0xLTEtMS0w_c59694c1-dec4-4dbc-8814-93994921dc8c"
      unitRef="usd">59569000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfOC0zLTEtMS0w_cdc42956-9771-43de-a41c-2b1a6ee2b5c8"
      unitRef="usd">64871000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfOS0xLTEtMS0w_74e7668f-f19d-4c4e-84d8-740f5271bebd"
      unitRef="usd">13762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfOS0zLTEtMS0w_167df6de-11d7-4053-bada-267298b00b8d"
      unitRef="usd">7516000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTAtMS0xLTEtMA_29ea728d-aca9-4c3e-a159-6b2765819934"
      unitRef="usd">-901000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTAtMy0xLTEtMA_42f56535-dbbe-46c3-bda9-da51d3d4d534"
      unitRef="usd">258000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTEtMS0xLTEtMA_28026180-fb03-4868-be8a-1273baaabd44"
      unitRef="usd">12861000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTEtMy0xLTEtMA_06df05ca-51f7-4638-89be-b4563731deb3"
      unitRef="usd">7774000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTItMS0xLTEtMA_65a32402-66cd-4717-979f-e53080778931"
      unitRef="usd">3722000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTItMy0xLTEtMA_964b41ac-4a87-4a6d-b1a9-88e8f2026c2e"
      unitRef="usd">3416000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTMtMS0xLTEtMA_5402c1f7-2570-4fd0-88a5-61c75ed21240"
      unitRef="usd">9139000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTMtMy0xLTEtMA_1b87a7d0-a498-44b8-ae25-99c1e3169435"
      unitRef="usd">4358000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTQtMS0xLTEtMA_f6f5f22f-b43e-4d16-bbe1-8b7a0bef2ea5"
      unitRef="usd">423000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTQtMy0xLTEtMA_8733693b-7902-4f44-81e4-349a844fdc26"
      unitRef="usd">-88000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTUtMS0xLTEtMA_0e230c7b-fab3-4dcb-a9a3-6b0cae405543"
      unitRef="usd">8716000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMTUtMy0xLTEtMA_b6bde7b9-fd78-4ec6-ba0c-4bab9b442221"
      unitRef="usd">4446000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMjItMS0xLTEtMA_ec99a16d-5c75-4506-8225-8f347de764cf"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMjItMy0xLTEtMA_fa640984-84bf-4a22-a7ae-7161fd859aab"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMjctMS0xLTEtMA_8be2cfee-a461-4f2f-805d-a93655e3de01"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMjctMy0xLTEtMA_9c417ed3-b6f9-4be9-ade8-b91fbde0d90c"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMjktMS0xLTEtMA_66049d42-d266-42d4-92c2-2c6642ca16d5"
      unitRef="shares">19472000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMjktMy0xLTEtMA_b3e8dcab-ea28-490d-b69b-72864335a170"
      unitRef="shares">19280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMzAtMS0xLTEtMA_f7796a3a-0c04-44e3-9712-bb50510a1ebc"
      unitRef="shares">19725000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yNS9mcmFnOjg5ZjRkNDAyMTk1YzQwNGJhMGVkOGU2OGMxMmQ4YmMxL3RhYmxlOjhhMDVkODAwMGQyYjQwM2RhYjMwYWU3OGE1MjNlMGFhL3RhYmxlcmFuZ2U6OGEwNWQ4MDAwZDJiNDAzZGFiMzBhZTc4YTUyM2UwYWFfMzAtMy0xLTEtMA_15a98898-ebbd-432e-a039-3309d958d6c8"
      unitRef="shares">19596000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyNzgxZTg4MWI0ODQ1ZTBhNzFhODMyZTc3ZDQxY2E3L3RhYmxlcmFuZ2U6ZjI3ODFlODgxYjQ4NDVlMGE3MWE4MzJlNzdkNDFjYTdfMi0xLTEtMS0w_23a9bb67-4738-402d-9798-f8353fcaf0fe"
      unitRef="usd">6133000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyNzgxZTg4MWI0ODQ1ZTBhNzFhODMyZTc3ZDQxY2E3L3RhYmxlcmFuZ2U6ZjI3ODFlODgxYjQ4NDVlMGE3MWE4MzJlNzdkNDFjYTdfMi0zLTEtMS0w_0c8a3574-e8ae-44f0-b1b7-4b6bd8912a5c"
      unitRef="usd">2629000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyNzgxZTg4MWI0ODQ1ZTBhNzFhODMyZTc3ZDQxY2E3L3RhYmxlcmFuZ2U6ZjI3ODFlODgxYjQ4NDVlMGE3MWE4MzJlNzdkNDFjYTdfMy0xLTEtMS0w_d4b68728-bdb3-487d-abab-f316b26b53ab"
      unitRef="usd">-151000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyNzgxZTg4MWI0ODQ1ZTBhNzFhODMyZTc3ZDQxY2E3L3RhYmxlcmFuZ2U6ZjI3ODFlODgxYjQ4NDVlMGE3MWE4MzJlNzdkNDFjYTdfMy0zLTEtMS0w_fba7e578-5e96-41ee-b9e9-3a31e0b5ce94"
      unitRef="usd">-530000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyNzgxZTg4MWI0ODQ1ZTBhNzFhODMyZTc3ZDQxY2E3L3RhYmxlcmFuZ2U6ZjI3ODFlODgxYjQ4NDVlMGE3MWE4MzJlNzdkNDFjYTdfNy0xLTEtMS0w_f9d54dfd-7b0e-4e25-af67-b94661056a80"
      unitRef="usd">5982000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyNzgxZTg4MWI0ODQ1ZTBhNzFhODMyZTc3ZDQxY2E3L3RhYmxlcmFuZ2U6ZjI3ODFlODgxYjQ4NDVlMGE3MWE4MzJlNzdkNDFjYTdfNy0zLTEtMS0w_64b7d392-a0ee-4000-855d-6e0267ed0134"
      unitRef="usd">2099000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyMmZmOTA1N2Y5NjRkMjFiNjA1ZmQ1ZjYwNjQ3MWExL3RhYmxlcmFuZ2U6ZjIyZmY5MDU3Zjk2NGQyMWI2MDVmZDVmNjA2NDcxYTFfMi0xLTEtMS0w_2aed60c8-4067-47da-84f9-047439d517cb"
      unitRef="usd">9139000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyMmZmOTA1N2Y5NjRkMjFiNjA1ZmQ1ZjYwNjQ3MWExL3RhYmxlcmFuZ2U6ZjIyZmY5MDU3Zjk2NGQyMWI2MDVmZDVmNjA2NDcxYTFfMi0zLTEtMS0w_2de08465-3ac7-488e-8d8f-1a046c235a57"
      unitRef="usd">4358000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyMmZmOTA1N2Y5NjRkMjFiNjA1ZmQ1ZjYwNjQ3MWExL3RhYmxlcmFuZ2U6ZjIyZmY5MDU3Zjk2NGQyMWI2MDVmZDVmNjA2NDcxYTFfMy0xLTEtMS0w_118ff0a2-4137-4035-a9aa-13785b7d8fde"
      unitRef="usd">-260000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyMmZmOTA1N2Y5NjRkMjFiNjA1ZmQ1ZjYwNjQ3MWExL3RhYmxlcmFuZ2U6ZjIyZmY5MDU3Zjk2NGQyMWI2MDVmZDVmNjA2NDcxYTFfMy0zLTEtMS0w_05e5fefa-7e4b-4f76-bf90-80d91a9b4d28"
      unitRef="usd">-846000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyMmZmOTA1N2Y5NjRkMjFiNjA1ZmQ1ZjYwNjQ3MWExL3RhYmxlcmFuZ2U6ZjIyZmY5MDU3Zjk2NGQyMWI2MDVmZDVmNjA2NDcxYTFfNi0xLTEtMS0w_1efb33fc-e78b-4d48-a762-9d7ef1917327"
      unitRef="usd">8879000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8yOC9mcmFnOjRiNDQyOTg1YWMzZDQ4NmU5N2JhZGRlMWJkNmUxOTAxL3RhYmxlOmYyMmZmOTA1N2Y5NjRkMjFiNjA1ZmQ1ZjYwNjQ3MWExL3RhYmxlcmFuZ2U6ZjIyZmY5MDU3Zjk2NGQyMWI2MDVmZDVmNjA2NDcxYTFfNi0zLTEtMS0w_b2e0cf66-7581-431e-920b-80f7710ef966"
      unitRef="usd">3512000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i77c097b0798a4d43b561f1267f8a8b6a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMi0xLTEtMS0w_369cc441-cfc5-48ca-85c3-8c9ca92039ec"
      unitRef="shares">19410000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77c097b0798a4d43b561f1267f8a8b6a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMi0zLTEtMS0w_2b899fa8-25fa-41c6-b62e-25d7aa5489b1"
      unitRef="usd">135741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3714904ea8a45238d08de7f01043e24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMi01LTEtMS0w_ab801803-8636-4ab0-bc73-f8fed148a3f0"
      unitRef="usd">4693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i123f9af6ba074ecc9449f78d0c5e05f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMi03LTEtMS0w_20546456-5652-482c-94ea-589d7298ffea"
      unitRef="usd">227000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7dd53438b554bea96e707296283bbaa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMi05LTEtMS0w_921e7630-b4e5-4a6c-966a-e4a7b986a7ec"
      unitRef="usd">-11225000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMi0xMS0xLTEtMA_79ace447-12d2-47ff-8c00-a5a9c551380f"
      unitRef="usd">129436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="icef6266d83594dcc9dac7a79e25534b0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMy0zLTEtMS0w_f6e6a809-373e-4af3-80ef-e55146a62d46"
      unitRef="usd">394000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i888b26234b2c4a4a8c2623b36b5b6cfd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMy0xMS0xLTEtMA_d0c6d075-d28b-4d0b-982b-c9d7488ced19"
      unitRef="usd">394000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised
      contextRef="icef6266d83594dcc9dac7a79e25534b0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNC0xLTEtMS0w_64014e28-362a-4029-bca7-ed5807a46f2b"
      unitRef="shares">60000</natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="icef6266d83594dcc9dac7a79e25534b0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNC0zLTEtMS0w_77782934-e875-493c-b570-02cd6b4d4eb1"
      unitRef="usd">-159000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="i888b26234b2c4a4a8c2623b36b5b6cfd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNC0xMS0xLTEtMA_5efc86ad-74c4-4c85-95a4-f691360d3685"
      unitRef="usd">-159000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <us-gaap:ProfitLoss
      contextRef="i994deb1805ea4f9da67e56cdafb10285_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNi01LTEtMS0w_0b6390d7-4137-46ef-b823-961699fbe3de"
      unitRef="usd">2962000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5483b6e204ae4d15a0476adc2e1f8cab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNi03LTEtMS0w_cbc14c6d-755e-4d90-9d10-e55774028eb9"
      unitRef="usd">44000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i888b26234b2c4a4a8c2623b36b5b6cfd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNi0xMS0xLTEtMA_6ca8d65a-920a-4058-b662-6f3adcf28133"
      unitRef="usd">3006000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i975d3b71cf3c453787966b336a87d87b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNy05LTEtMS0w_aa053d91-ac33-4893-b439-6e87e7cd2c1f"
      unitRef="usd">-109000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i888b26234b2c4a4a8c2623b36b5b6cfd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfNy0xMS0xLTEtMA_51353c19-867c-4490-9496-e26557d16416"
      unitRef="usd">-109000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia1aabfcad91e4fa5b019ff7ef6735191_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC0xLTEtMS0w_b0cf417a-bd33-4f17-82cb-a8c4c9c907bd"
      unitRef="shares">19470000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia1aabfcad91e4fa5b019ff7ef6735191_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC0zLTEtMS0w_46d2707d-0ee3-4c55-880c-3373c1296b25"
      unitRef="usd">135976000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i31e7584c8d2a49229212633a8a4237a4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC01LTEtMS0w_9c59f5b5-b7dd-49da-81ce-bf70fa897e80"
      unitRef="usd">7655000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifbf65388a2f44fed97226f0e9aa99b6f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC03LTEtMS0w_87fe66b3-2003-4c0d-b49c-d9ddfec1e645"
      unitRef="usd">271000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc8217d81c224f8b8f118699f8940db9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC05LTEtMS0w_6137c47d-ce74-49b3-bc6e-7e00d6e5aefb"
      unitRef="usd">-11334000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iabea54b94a5a4e14a04134bb869cb804_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC0xMS0xLTEtMA_f0f95bf1-c30e-4c23-aba0-c1e5cad8ccb2"
      unitRef="usd">132568000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i1ed2bb6ab34848b5bfc6e48d07ececd5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC0zLTEtMS04NQ_fb7ad40a-47cd-452a-b3e6-c4de03b1feba"
      unitRef="usd">736000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOC0xMS0xLTEtODU_c8e204e0-2bf1-47b5-a515-0790394062a8"
      unitRef="usd">736000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised
      contextRef="i1ed2bb6ab34848b5bfc6e48d07ececd5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOS0xLTEtMS04NQ_e70aaba8-e363-4284-87fa-bbcb9a758700"
      unitRef="shares">40000</natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="i1ed2bb6ab34848b5bfc6e48d07ececd5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOS0zLTEtMS04NQ_e6e03524-978b-4860-bd8f-4e34f550a202"
      unitRef="usd">-51000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfOS0xMS0xLTEtODU_46afff1d-0157-457f-a6f5-9379a981c1a6"
      unitRef="usd">-51000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <us-gaap:ProfitLoss
      contextRef="i9edabd10e6bb471b842bd9c2e9c1bce6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTAtNS0xLTEtODU_c70cb9c3-434e-4998-8d97-eec027665bee"
      unitRef="usd">5754000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic8afa978cf3644539b71f445ac91e96b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTAtNy0xLTEtODU_49acbe5d-ff7c-4582-bbe1-e08fe3b76ff0"
      unitRef="usd">379000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTAtMTEtMS0xLTg1_3cf999d6-f281-44dd-ad79-b7c47f8cbcb7"
      unitRef="usd">6133000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ea87e03271647499a1fc03a5f11cdf2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTEtOS0xLTEtODU_8543e7e3-30a9-4482-9304-e8c9bda3878d"
      unitRef="usd">-151000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTEtMTEtMS0xLTg1_427c9879-67b5-4aec-8e9f-6a503761bb5c"
      unitRef="usd">-151000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibb29eb0c98704a8b9e9c042ed8f75dbe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTItMS0xLTEtODU_5e9fe1dc-7203-4811-b836-ada1c0e76afd"
      unitRef="shares">19510000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb29eb0c98704a8b9e9c042ed8f75dbe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTItMy0xLTEtODU_2440f88f-e31a-40c5-b4ae-725fc17e3489"
      unitRef="usd">136661000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if98fe75cd48743029a766f2de33cb985_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTItNS0xLTEtODU_95d2a13a-6caf-473d-888c-77c5d6377383"
      unitRef="usd">13409000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i067d03f31a1c432eba30da2e1a8f621b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTItNy0xLTEtODU_5e218a8b-7f3b-4c52-ab1b-9a7533cebdcb"
      unitRef="usd">650000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i960cc2ef4db2497cabad618d7b132324_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTItOS0xLTEtODU_25ebb7ff-cff2-4c09-a196-f6fc064082ec"
      unitRef="usd">-11485000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjU4MmVjN2YzN2E0YzQxZTg4NmUxNWU4M2NlY2JiMjRiL3RhYmxlcmFuZ2U6NTgyZWM3ZjM3YTRjNDFlODg2ZTE1ZTgzY2VjYmIyNGJfMTItMTEtMS0xLTg1_8d618b72-60d4-49ed-bba1-167991c63934"
      unitRef="usd">139235000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib856936e5db94a0aa8fdda1133a0f9bf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMi0xLTEtMS03MQ_1180d517-2c08-4dc9-baa3-26e6f9a3e22f"
      unitRef="shares">19204000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib856936e5db94a0aa8fdda1133a0f9bf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMi0zLTEtMS03MQ_82d4e39d-df5b-4c22-aab2-dd894d07bb15"
      unitRef="usd">133684000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46e0a54977014a75826bb778667b7062_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMi01LTEtMS03MQ_3c16ca1e-4634-4c48-9068-69a29cd4c31d"
      unitRef="usd">-2072000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4c981ce5177480cb726f60d2e180fed_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMi03LTEtMS03MQ_9c1a637c-f6dd-443c-822c-77bcdaa226e0"
      unitRef="usd">63000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f784ceade624acb85e6e9814f421ca4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMi05LTEtMS03MQ_3143fb0d-6d12-432e-9444-edfa6bb25674"
      unitRef="usd">-11107000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38f9f30a939b44fcbd26b59810d4dd9b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMi0xMS0xLTEtNzE_7c82ab3a-4e63-4949-8fc1-aa6b548cb726"
      unitRef="usd">120568000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i876e1cab44694e8fb59b5759ed8855bd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMy0zLTEtMS03MQ_c988914d-cec1-4693-bf4f-dc297fd298b1"
      unitRef="usd">230000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ia177ed8737ee4d13880eb3852eb6f7b3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMy0xMS0xLTEtNzE_c1478fee-024f-4a36-bc39-12da10c56ac9"
      unitRef="usd">230000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised
      contextRef="i876e1cab44694e8fb59b5759ed8855bd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNC0xLTEtMS03MQ_564ff83e-e3a2-4138-9568-befcb16938e3"
      unitRef="shares">69000</natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="i876e1cab44694e8fb59b5759ed8855bd_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNC0zLTEtMS03MQ_00b29c2b-67a9-4876-8fdc-e9634647cd4f"
      unitRef="usd">-189000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="ia177ed8737ee4d13880eb3852eb6f7b3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNC0xMS0xLTEtNzE_b0bc2aef-b0ec-467d-afa4-fdd28dd5549d"
      unitRef="usd">-189000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <us-gaap:ProfitLoss
      contextRef="i6d13ff2add1744bab7cf0b1e29659133_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNS01LTEtMS03MQ_609f1f9f-6b0c-4166-a5ec-5731dfcf7e9f"
      unitRef="usd">1757000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic6bc5820dddf4a4f938c63e4254a7513_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNS03LTEtMS03MQ_f4727f58-413b-443b-ad4c-90ee3bb6237e"
      unitRef="usd">-28000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia177ed8737ee4d13880eb3852eb6f7b3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNS0xMS0xLTEtNzE_2451c4c5-2975-48d4-8cd9-893524eba4bf"
      unitRef="usd">1729000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0eb3a5271e674431915075b527af408a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNi05LTEtMS03MQ_20f643dc-9180-49ea-93bd-5b36b0efb9f6"
      unitRef="usd">-316000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia177ed8737ee4d13880eb3852eb6f7b3_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNi0xMS0xLTEtNzE_30315678-bdd6-4eed-b9f5-c26936ea0afb"
      unitRef="usd">-316000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia6e7d1e107dc4ced9bf0d94dfc5172f6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNy0xLTEtMS03MQ_83e3a7a9-ae97-4c1f-9243-5d67f1d8b8e4"
      unitRef="shares">19273000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6e7d1e107dc4ced9bf0d94dfc5172f6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNy0zLTEtMS03MQ_6846a60b-55d7-4224-a087-097b7eed79cb"
      unitRef="usd">133725000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia0201a2837374fc48b5d844948a17f53_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNy01LTEtMS03MQ_ad7d5b6f-50a3-4cce-8394-8b988549cafb"
      unitRef="usd">-315000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id02d5b4b4e2c4aa880f74e07d3a554b6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNy03LTEtMS03MQ_02d98f9d-d17a-47f3-9a1c-89970b6ac65c"
      unitRef="usd">35000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i87f1a24a9cec425d89ff16096823e27a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNy05LTEtMS03MQ_47cdbf11-7c4b-44a4-ba65-4f5be2cec59a"
      unitRef="usd">-11423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f6b9fe4331b4d83b4cc37174e056b5c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfNy0xMS0xLTEtNzE_245b6b38-faa8-4a9d-98b6-d37b43ab6534"
      unitRef="usd">122022000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i0eb6281f9b6445debcb5438e15e4730d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfOC0zLTEtMS03MQ_a798e5f4-1672-41f3-99e6-bf04fb5e8bbd"
      unitRef="usd">621000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfOC0xMS0xLTEtNzE_85f4ab15-cb21-4c12-855f-daba82ad0da6"
      unitRef="usd">621000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised
      contextRef="i0eb6281f9b6445debcb5438e15e4730d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfOS0xLTEtMS03MQ_bc548395-9dd9-443d-aa17-5dbec3ac24d1"
      unitRef="shares">29000</natr:StockIssuedDuringPeriodSharesStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="i0eb6281f9b6445debcb5438e15e4730d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfOS0zLTEtMS03MQ_54c37083-9ddf-460e-b419-5c61cf80154d"
      unitRef="usd">-4000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfOS0xMS0xLTEtNzE_bd0de3e0-4c64-4f8d-81a9-dbf3ae60a5a7"
      unitRef="usd">-4000</natr:StockIssuedDuringPeriodValueStockOptionsAndRestrictedStockExercised>
    <us-gaap:ProfitLoss
      contextRef="i40ea7ed0105f413a93f45de2ed4a5577_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTAtNS0xLTEtNzE_fd9f6d29-04b0-4744-9e48-60f24e6549e9"
      unitRef="usd">2689000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i26b86cb823134076baf8bebae8bb83e4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTAtNy0xLTEtNzE_f8299afd-c6b2-437f-902d-aca67079adea"
      unitRef="usd">-60000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTAtMTEtMS0xLTcx_8b671eee-054f-43f5-9076-2fe18878e1f0"
      unitRef="usd">2629000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9bdb654fdec941e38ceb3c4cb92106a0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTEtOS0xLTEtNzE_293db7a8-ea54-4518-8d00-65cc90d6819a"
      unitRef="usd">-530000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTEtMTEtMS0xLTcx_73da9da0-8e95-4fa3-ba6b-eb9f9e9383b8"
      unitRef="usd">-530000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="iee9de2d8faec480c9aa80bb697b46dd3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTItMS0xLTEtNzE_6936250a-7657-4b3b-8f96-9b585c76c207"
      unitRef="shares">19302000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee9de2d8faec480c9aa80bb697b46dd3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTItMy0xLTEtNzE_369afad0-8200-4921-a44c-70e7d776e842"
      unitRef="usd">134342000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55d48156324b4733a04b62d64968aaac_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTItNS0xLTEtNzE_8fe3980d-deaa-4b13-8f8b-e26a6be1f737"
      unitRef="usd">2374000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07a7d2b645c94186aba6d3b9f72e7baa_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTItNy0xLTEtNzE_0f4f70f4-682f-4955-8328-fc1a8f6bf98a"
      unitRef="usd">-25000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if26122cf96334e3c9d03d554e08ec69f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTItOS0xLTEtNzE_44b92ae3-2f41-4232-9d12-f845e5d57114"
      unitRef="usd">-11953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife569bcdd90c429493b22933e1280993_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zMS9mcmFnOjJjMmY1ZDA4YmUzYjRhNzM4ZmNiNWE5Nzg3MzljYzgzL3RhYmxlOjRmYjc5NGI0ZDY5MjRjNDU5Y2FkYTYwNjE2MjhkY2M3L3RhYmxlcmFuZ2U6NGZiNzk0YjRkNjkyNGM0NTljYWRhNjA2MTYyOGRjYzdfMTItMTEtMS0xLTcx_6c8d6038-a5bf-46e9-828d-6a8a369ed7ef"
      unitRef="usd">124738000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMy0xLTEtMS0w_2054d454-98d4-4a5f-8734-833428cdf851"
      unitRef="usd">9139000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMy0zLTEtMS0w_099eb704-71ae-4bc8-a63f-dd628242e42c"
      unitRef="usd">4358000</us-gaap:ProfitLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNS0xLTEtMS0w_9839a67d-0f28-4af7-b764-3d8d7fb928af"
      unitRef="usd">17000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNS0zLTEtMS0w_3087a7f2-b887-4053-b394-dac9f7e7a94f"
      unitRef="usd">30000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNi0xLTEtMS0w_f5a0cbb3-3be5-4918-b687-761ff97e9ca9"
      unitRef="usd">5070000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNi0zLTEtMS0w_42223405-d485-4ae8-bbc0-64b6ab74830e"
      unitRef="usd">4987000</us-gaap:DepreciationDepletionAndAmortization>
    <natr:OperatingLeaseNonCashLeaseExpense
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNy0xLTEtMS0w_531d10f1-d20e-4b25-9ade-40e08e19b572"
      unitRef="usd">2257000</natr:OperatingLeaseNonCashLeaseExpense>
    <natr:OperatingLeaseNonCashLeaseExpense
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNy0zLTEtMS0w_90584f70-998b-42fd-ab9d-e8fa9d6451bf"
      unitRef="usd">2792000</natr:OperatingLeaseNonCashLeaseExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfOC0xLTEtMS0w_fc5949b6-6cbe-4933-9717-18cc1feab0d7"
      unitRef="usd">1130000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfOC0zLTEtMS0w_8877fdaf-c5a0-49d9-b87a-12a89d2b8cd6"
      unitRef="usd">851000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTAtMS0xLTEtMA_bacb548e-aca5-4983-bd3d-175eeb5ba10a"
      unitRef="usd">-6000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTAtMy0xLTEtMA_25fdca74-614a-46b6-a44e-dc2ae966675c"
      unitRef="usd">-3000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTEtMS0xLTEtMA_9f1d0738-49f6-40ce-9719-b5fad8cd7fa2"
      unitRef="usd">912000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTEtMy0xLTEtMA_48bc8b85-b061-4824-b6ee-330550de4a44"
      unitRef="usd">365000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:PaymentsForPurchaseOfSecuritiesOperatingActivities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTItMS0xLTEtMA_d49de4d2-0d8c-4080-80fb-2cc6a018ef51"
      unitRef="usd">35000</us-gaap:PaymentsForPurchaseOfSecuritiesOperatingActivities>
    <us-gaap:PaymentsForPurchaseOfSecuritiesOperatingActivities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTItMy0xLTEtMA_e25100e0-5e32-48a0-af40-e95ae7377115"
      unitRef="usd">57000</us-gaap:PaymentsForPurchaseOfSecuritiesOperatingActivities>
    <us-gaap:ProceedsFromSaleOfSecuritiesOperatingActivities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTMtMS0xLTEtMA_5db0cfd0-e5ed-4797-be9e-48248bc6f488"
      unitRef="usd">146000</us-gaap:ProceedsFromSaleOfSecuritiesOperatingActivities>
    <us-gaap:ProceedsFromSaleOfSecuritiesOperatingActivities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTMtMy0xLTEtMA_01afdce7-0a30-4d68-8787-8871a3b7e952"
      unitRef="usd">105000</us-gaap:ProceedsFromSaleOfSecuritiesOperatingActivities>
    <us-gaap:GainLossOnInvestments
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTQtMS0xLTEtMA_12ec544f-fa9b-49ca-af67-0a115d361d05"
      unitRef="usd">-4000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTQtMy0xLTEtMA_3e839fa5-d804-4c09-ab9b-2eb41d94e692"
      unitRef="usd">173000</us-gaap:GainLossOnInvestments>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTUtMS0xLTEtMA_29ce5fe7-6e34-469c-8230-a19232886067"
      unitRef="usd">-996000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTUtMy0xLTEtMA_d9406fbd-6718-40ec-87ec-f9362fa807a6"
      unitRef="usd">205000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTgtMS0xLTEtMA_e6c95e72-fc2c-4b00-ac59-4b81a7337e9c"
      unitRef="usd">-173000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTgtMy0xLTEtMA_7b404cbc-81da-4512-85b6-c3ad05472f43"
      unitRef="usd">1035000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTktMS0xLTEtMA_c320ebc3-c093-485e-b25b-11d9229ecc7c"
      unitRef="usd">4114000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMTktMy0xLTEtMA_c69b2096-c5fa-4910-b1c9-55eed1c0d24a"
      unitRef="usd">2052000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjAtMS0xLTEtMA_a5e6e215-8cde-4479-a265-e3bd5f6d893f"
      unitRef="usd">1523000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjAtMy0xLTEtMA_d786349c-cc9b-4d20-a7b9-077507f61766"
      unitRef="usd">259000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjEtMS0xLTEtMA_87943bf3-2c08-491f-af1b-9fd58afa3f5f"
      unitRef="usd">69000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjEtMy0xLTEtMA_c570e0d3-7622-4015-b55c-c6e416dd7e8d"
      unitRef="usd">767000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjItMS0xLTEtMA_cafa01f4-e928-47d1-992c-5015435ac7a8"
      unitRef="usd">-138000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjItMy0xLTEtMA_14c23f6d-a203-470d-9fbd-ad83c62140a2"
      unitRef="usd">-1226000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <natr:IncreaseDecreaseinAccruedVolumeIncentivesandServiceFees
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjMtMS0xLTEtMA_aea43200-237d-4ee9-afa7-adcf489d0118"
      unitRef="usd">1523000</natr:IncreaseDecreaseinAccruedVolumeIncentivesandServiceFees>
    <natr:IncreaseDecreaseinAccruedVolumeIncentivesandServiceFees
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjMtMy0xLTEtMA_6a21dc73-6158-4bf9-b1f0-87307209426b"
      unitRef="usd">-235000</natr:IncreaseDecreaseinAccruedVolumeIncentivesandServiceFees>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjQtMS0xLTEtMA_975b1ccb-c52b-459f-8628-f204caa256a4"
      unitRef="usd">59000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjQtMy0xLTEtMA_b3896825-f972-467c-af27-9589ef99a0cb"
      unitRef="usd">-6203000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjUtMS0xLTEtMA_4f4a558f-e41e-4cf4-9ea3-7f19334dee8d"
      unitRef="usd">582000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjUtMy0xLTEtMA_1327bcd0-d547-4432-807d-3f64fe934670"
      unitRef="usd">1039000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <natr:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjYtMS0xLTEtMA_87cb1924-b86a-405e-bb92-fb48971030ca"
      unitRef="usd">-2072000</natr:IncreaseDecreaseInOperatingLeaseLiabilities>
    <natr:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjYtMy0xLTEtMA_7100c5c2-a6e6-4e84-94b8-6dc30128170a"
      unitRef="usd">-2340000</natr:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjctMS0xLTEtMA_676aca2b-3607-4633-a293-6bce123d90c1"
      unitRef="usd">607000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjctMy0xLTEtMA_0da27558-c4c2-41f4-9964-dc4859903df0"
      unitRef="usd">-1207000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <natr:IncreaseDecreaseInLiabilityRelatedToUnrecognizedTaxPositions
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjgtMS0xLTEtMA_9e846af7-d878-4c62-93fc-86627eaab2a2"
      unitRef="usd">-135000</natr:IncreaseDecreaseInLiabilityRelatedToUnrecognizedTaxPositions>
    <natr:IncreaseDecreaseInLiabilityRelatedToUnrecognizedTaxPositions
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjgtMy0xLTEtMA_23107112-1012-4d7a-ab28-016130aed0e2"
      unitRef="usd">-40000</natr:IncreaseDecreaseInLiabilityRelatedToUnrecognizedTaxPositions>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjktMS0xLTEtMA_61c796af-78a7-4adf-aa5e-e03e4cc320c7"
      unitRef="usd">-115000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMjktMy0xLTEtMA_abd1132f-d82f-4274-8ecd-03c52f5660e9"
      unitRef="usd">125000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzAtMS0xLTEtMA_b5197da9-26a5-4e7f-9c7f-b52e65874fb9"
      unitRef="usd">14420000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzAtMy0xLTEtMA_7ae87d64-cd0c-4278-ac85-7b1c9472451e"
      unitRef="usd">-1144000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzItMS0xLTEtMA_0568e682-3242-4f1e-b7cd-da746b439eb7"
      unitRef="usd">2210000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzItMy0xLTEtMA_83f1f64b-f95d-47c7-a3f0-959a2d07c059"
      unitRef="usd">2774000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzYtMS0xLTEtMA_30bd5a1b-11df-4f9c-8129-0934c93088e4"
      unitRef="usd">-2210000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzYtMy0xLTEtMA_294662f2-0ff0-4672-a131-159a9c24bcc5"
      unitRef="usd">-2774000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzktMS0xLTEtMA_f922cf8d-43c5-4971-8508-14c567164fcf"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfMzktMy0xLTEtMA_7e14202d-f4e2-4df4-b779-b6b81156dbb2"
      unitRef="usd">547000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDAtMS0xLTEtMA_d7503ae4-f720-4620-b818-78f0eaa712c0"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDAtMy0xLTEtMA_04aa664e-8a7e-41fb-abe2-971071b4f355"
      unitRef="usd">547000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDEtMS0xLTEtNjAy_479c94d6-7d38-4f27-9c84-230939a0f2f6"
      unitRef="usd">5374000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDEtMy0xLTEtNjAy_900bc03d-3bd7-4830-959f-92422939bdbf"
      unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDMtMS0xLTEtMA_552a7b25-00bc-4fb1-9b5b-208cfe265b76"
      unitRef="usd">-210000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDMtMy0xLTEtMA_0ed5ed15-c2f9-4a83-9f60-6c9c160e73ad"
      unitRef="usd">-193000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDUtMS0xLTEtMA_772245d8-ac75-427c-a429-16518b7283af"
      unitRef="usd">5164000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDUtMy0xLTEtMA_b680a24f-7f92-4d50-af24-b5f368606cea"
      unitRef="usd">-193000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDYtMS0xLTEtMA_c1557f61-71ce-4b6c-aea0-47fbbdcbac52"
      unitRef="usd">-748000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDYtMy0xLTEtMA_44b0d83c-72bb-4a98-949e-b9ae90753796"
      unitRef="usd">-186000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDctMS0xLTEtMA_ef02e698-90dc-4ced-bb7b-2ec5135735a1"
      unitRef="usd">16626000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDctMy0xLTEtMA_d9df2f2f-4786-4a2b-b9cf-543e2f1295e8"
      unitRef="usd">-4297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDgtMS0xLTEtMA_347cba81-8731-42f7-bcbf-234b7dd5165e"
      unitRef="usd">53629000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i38f9f30a939b44fcbd26b59810d4dd9b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDgtMy0xLTEtMA_e0082e13-d2e2-4afd-ac8c-01f5a37687bf"
      unitRef="usd">50638000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDktMS0xLTEtMA_f5b15af6-d6ea-448e-9a51-30bc7ecfe759"
      unitRef="usd">70255000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ife569bcdd90c429493b22933e1280993_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNDktMy0xLTEtMA_36c5685a-a298-4ef2-b878-9c8ccf7fe2b4"
      unitRef="usd">46341000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNTEtMS0xLTEtMA_1c26f717-b124-4afc-8a62-0c39809d5540"
      unitRef="usd">2143000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNTEtMy0xLTEtMA_30031a2b-c8fa-4397-b610-3db76d7cfb10"
      unitRef="usd">3895000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNTItMS0xLTEtMA_3780ee9c-bf2e-4013-b63c-835828f3e212"
      unitRef="usd">3000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl8zNC9mcmFnOmM4NTMzNmExMjdiNjQ4NjBhZjQwOGYyZDM4Y2QxMGQ1L3RhYmxlOmU4Yjk2OTYxMzQ2ODRlNzc5NmQ2ODI0M2I4ODRlZTJiL3RhYmxlcmFuZ2U6ZThiOTY5NjEzNDY4NGU3Nzk2ZDY4MjQzYjg4NGVlMmJfNTItMy0xLTEtMA_1c82f4b7-97bb-4263-9b85-ca61b8646491"
      unitRef="usd">63000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfNDkyMQ_8f4f2720-6796-401c-a686-f08257dd462c">Basis of Presentation&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are a natural health and wellness company primarily engaged in the manufacturing and direct selling of nutritional and personal care products. We are a Utah corporation with our principal place of business in Lehi, Utah, and sell our products to a sales force of independent distributors who uses the products themselves or resells them to consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring accruals), considered necessary for a fair presentation of our financial information as of June&#160;30, 2020, and for the three and six-month periods ended June&#160;30, 2020 and 2019. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the year ending December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;It is suggested that these condensed consolidated financial statements be read in conjunction with the consolidated financial statements and the notes thereto included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities, in these financial statements and accompanying notes. Actual results could differ from these estimates due to the uncertainty around the magnitude and duration of the COVID-19 pandemic, as well as other factors and those differences could have a material effect on our financial position and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The significant accounting estimates inherent in the preparation of our financial statements include estimates associated with our determination of liabilities related to Manager and Distributor incentives, the determination of income tax assets and liabilities, certain other non-income tax and value-added tax contingencies, and legal contingencies. In addition, significant estimates form the basis for allowances with respect to inventory valuations. Various assumptions and other factors enter into the determination of these significant estimates. The process of determining significant estimates takes into account historical experience and current and expected economic conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Noncontrolling interests changed as a result of the net income attributable to noncontrolling interests of $0.4 million and $0.4 million for the three and six months ended June&#160;30, 2020, respectively. Net losses attributable to the noncontrolling interests were $0.1 million and $0.1 million for the three and six months ended June&#160;30, 2019, respectively. As of June&#160;30, 2020 and December&#160;31, 2019, noncontrolling interests were $0.7 million and $0.2 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Restructuring Related Accruals and Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We recorded $0 and $0.1 million of restructuring related expenses during the three and six months ended June&#160;30, 2020, respectively. We recorded $0.4&#160;million and $0.2 million restructuring related expenses during the three and six months ended June&#160;30, 2019. Accrued severance and restructuring related costs were $10,000 and $0.4 million as of June&#160;30, 2020 and December&#160;31, 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. This ASU modifies the disclosure requirements on fair value measurements in Topic 820 based on the consideration of costs and benefits to promote the appropriate exercise and discretion by entities when considering fair value measurement disclosures and to clarify that materiality is an appropriate consideration of entities and their auditors when evaluating disclosure requirements. The amendments in this update are effective for reporting periods beginning after December 15, 2019, with early adoption permitted. The adoption of this ASU did not have a significant impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating taxes during the quarters and the recognition of deferred tax liabilities for outside basis differences. The amendments in this update are effective for reporting periods beginning after December 15, 2020, with early adoption permitted. The adoption of this ASU is not expected to have a significant impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfNDkyOQ_00c3450a-ba91-4bc6-b3f6-bf24f3cc6a1e">Basis of Presentation&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are a natural health and wellness company primarily engaged in the manufacturing and direct selling of nutritional and personal care products. We are a Utah corporation with our principal place of business in Lehi, Utah, and sell our products to a sales force of independent distributors who uses the products themselves or resells them to consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfNDkyNw_bd0d20f0-fb3f-4138-8d36-53f605532e23">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form&#160;10-Q and Article&#160;10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring accruals), considered necessary for a fair presentation of our financial information as of June&#160;30, 2020, and for the three and six-month periods ended June&#160;30, 2020 and 2019. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the year ending December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;It is suggested that these condensed consolidated financial statements be read in conjunction with the consolidated financial statements and the notes thereto included in our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjE5OTAyMzI2ODc0NQ_4e9c4d70-f5c8-4fba-8293-58d8151c5c82">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities, in these financial statements and accompanying notes. Actual results could differ from these estimates due to the uncertainty around the magnitude and duration of the COVID-19 pandemic, as well as other factors and those differences could have a material effect on our financial position and results of operations.&lt;/span&gt;&lt;/div&gt;The significant accounting estimates inherent in the preparation of our financial statements include estimates associated with our determination of liabilities related to Manager and Distributor incentives, the determination of income tax assets and liabilities, certain other non-income tax and value-added tax contingencies, and legal contingencies. In addition, significant estimates form the basis for allowances with respect to inventory valuations. Various assumptions and other factors enter into the determination of these significant estimates. The process of determining significant estimates takes into account historical experience and current and expected economic conditions.</us-gaap:UseOfEstimates>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMTgzMg_25fbc9db-83f0-4de1-a426-157ad2584f0c"
      unitRef="usd">400000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMTA5OTUxMTY0MDk4Ng_0b4fede1-227f-476b-9983-f3e69fb44d2c"
      unitRef="usd">400000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjAxMg_e327d385-34bd-4afd-9036-c3b6dd635877"
      unitRef="usd">-100000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMTA5OTUxMTY0MTA2OQ_0943fde6-484a-46ef-8a25-94c30a6e8799"
      unitRef="usd">-100000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:MinorityInterest
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjEyMQ_030ec338-221a-4e75-870a-d1e85f9238b8"
      unitRef="usd">700000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjEyOA_29dd7b6d-dc97-4bce-9aea-48eeed6ea383"
      unitRef="usd">200000</us-gaap:MinorityInterest>
    <us-gaap:RestructuringCharges
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjIwNQ_495fb736-2366-4068-8485-16d1a8d10ce1"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjIxMg_e14bb3bb-5b44-400b-9079-53c869a11e3c"
      unitRef="usd">100000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjE5OTAyMzI2ODc0Nw_9815ddff-1ecb-4202-885a-4f53d79e7c8c"
      unitRef="usd">400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjMwNg_28b38ee6-d8ea-4eb6-b9c5-ce937c0cdfb4"
      unitRef="usd">200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="ibaa450778116456d975efa1f0b3afc17_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjQyNg_f9038692-df67-4d26-ae13-8de5a3275ed3"
      unitRef="usd">10000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8b2329036c3f450c90739f67002cd6d3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfMjQzMw_3d053118-4c61-4b03-83f5-d1fc30e4d6ec"
      unitRef="usd">400000</us-gaap:RestructuringReserve>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80MC9mcmFnOjVmODc4Y2Q5Njc4YTRiMGJhNDQzODI3MDdkYjU0MjA2L3RleHRyZWdpb246NWY4NzhjZDk2NzhhNGIwYmE0NDM4MjcwN2RiNTQyMDZfNDkyMA_954f4297-f17a-4661-9cc2-9f5902edbb9b">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. This ASU modifies the disclosure requirements on fair value measurements in Topic 820 based on the consideration of costs and benefits to promote the appropriate exercise and discretion by entities when considering fair value measurement disclosures and to clarify that materiality is an appropriate consideration of entities and their auditors when evaluating disclosure requirements. The amendments in this update are effective for reporting periods beginning after December 15, 2019, with early adoption permitted. The adoption of this ASU did not have a significant impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This ASU eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating taxes during the quarters and the recognition of deferred tax liabilities for outside basis differences. The amendments in this update are effective for reporting periods beginning after December 15, 2020, with early adoption permitted. The adoption of this ASU is not expected to have a significant impact on our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RleHRyZWdpb246MWM3ZmVjZWYxMWIyNDRiYTk5YjUxM2U2ODRlNTQzODJfMTEw_0bbdf8e6-f3cb-424b-8cc4-b6848dbce5c4">Inventories&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The composition of inventories is as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RleHRyZWdpb246MWM3ZmVjZWYxMWIyNDRiYTk5YjUxM2U2ODRlNTQzODJfMTA5_708d8c92-8775-482d-a8f7-3f37be1ae11c">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The composition of inventories is as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfMS0xLTEtMS0w_54a1d3ce-5bae-4c36-ba56-1bbca55a879c"
      unitRef="usd">14697000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfMS0zLTEtMS0w_71af7bcd-49be-41d1-aed5-48f02e133bf5"
      unitRef="usd">13329000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfMi0xLTEtMS0w_c3faf750-af8c-4136-93a6-8c19158ca69c"
      unitRef="usd">1288000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfMi0zLTEtMS0w_5e3281b7-5aed-42de-9c0b-80beb19b46bb"
      unitRef="usd">1426000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfMy0xLTEtMS0w_485d24df-9ac3-428e-b430-c20f2f3f001f"
      unitRef="usd">34181000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfMy0zLTEtMS0w_bb0a14fd-f2c0-4c1c-9203-68c0ab53c0d5"
      unitRef="usd">31911000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfNC0xLTEtMS0w_10d6e03d-535c-435e-a0e6-55de14160cd1"
      unitRef="usd">50166000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80My9mcmFnOjFjN2ZlY2VmMTFiMjQ0YmE5OWI1MTNlNjg0ZTU0MzgyL3RhYmxlOmQzZjJlNmYxOWE5OTRlODE5ZWVjZjZhYWNjMjMxOGY4L3RhYmxlcmFuZ2U6ZDNmMmU2ZjE5YTk5NGU4MTllZWNmNmFhY2MyMzE4ZjhfNC0zLTEtMS0w_ed7496f4-ef9c-417a-bd45-bf5a5bd106a8"
      unitRef="usd">46666000</us-gaap:InventoryNet>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80Ni9mcmFnOjUwZDIwZGI2YjQ0YTQ3YWFiMzA4NTBlNDk0ODlhYTUwL3RleHRyZWdpb246NTBkMjBkYjZiNDRhNDdhYWIzMDg1MGU0OTQ4OWFhNTBfMjU2_aeb89d6b-07e7-40ac-bd68-f2e3bddb06c0">Investment Securities - Trading&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our trading securities portfolio totaled $1.0 million at June&#160;30, 2020, and $1.2 million at December&#160;31, 2019, and generated gains of $93,000 and $40,000 for the three months ended June&#160;30, 2020 and 2019, respectively, and losses of $4,000 and gains of $173,000 for the six months ended June&#160;30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesTradingRestricted
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80Ni9mcmFnOjUwZDIwZGI2YjQ0YTQ3YWFiMzA4NTBlNDk0ODlhYTUwL3RleHRyZWdpb246NTBkMjBkYjZiNDRhNDdhYWIzMDg1MGU0OTQ4OWFhNTBfODQ_b1338755-38f6-4b92-a494-2e8aebb93a30"
      unitRef="usd">1000000.0</us-gaap:DebtSecuritiesTradingRestricted>
    <us-gaap:DebtSecuritiesTradingRestricted
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80Ni9mcmFnOjUwZDIwZGI2YjQ0YTQ3YWFiMzA4NTBlNDk0ODlhYTUwL3RleHRyZWdpb246NTBkMjBkYjZiNDRhNDdhYWIzMDg1MGU0OTQ4OWFhNTBfOTg_b4c5a1f1-4615-4832-8381-d0c75ef0114a"
      unitRef="usd">1200000</us-gaap:DebtSecuritiesTradingRestricted>
    <us-gaap:DebtSecuritiesTradingRealizedGainLoss
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80Ni9mcmFnOjUwZDIwZGI2YjQ0YTQ3YWFiMzA4NTBlNDk0ODlhYTUwL3RleHRyZWdpb246NTBkMjBkYjZiNDRhNDdhYWIzMDg1MGU0OTQ4OWFhNTBfMTMx_66c9b7d7-c472-4b48-bbf0-00b471e5aa80"
      unitRef="usd">93000</us-gaap:DebtSecuritiesTradingRealizedGainLoss>
    <us-gaap:DebtSecuritiesTradingRealizedGainLoss
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80Ni9mcmFnOjUwZDIwZGI2YjQ0YTQ3YWFiMzA4NTBlNDk0ODlhYTUwL3RleHRyZWdpb246NTBkMjBkYjZiNDRhNDdhYWIzMDg1MGU0OTQ4OWFhNTBfMTM4_16124801-1a02-42b4-a883-bb00e7ac0a6e"
      unitRef="usd">40000</us-gaap:DebtSecuritiesTradingRealizedGainLoss>
    <us-gaap:DebtSecuritiesTradingRealizedGainLoss
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80Ni9mcmFnOjUwZDIwZGI2YjQ0YTQ3YWFiMzA4NTBlNDk0ODlhYTUwL3RleHRyZWdpb246NTBkMjBkYjZiNDRhNDdhYWIzMDg1MGU0OTQ4OWFhNTBfMTk3_20b40a15-bb61-47a3-8ea6-d69aed1b64c1"
      unitRef="usd">-4000</us-gaap:DebtSecuritiesTradingRealizedGainLoss>
    <us-gaap:DebtSecuritiesTradingRealizedGainLoss
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80Ni9mcmFnOjUwZDIwZGI2YjQ0YTQ3YWFiMzA4NTBlNDk0ODlhYTUwL3RleHRyZWdpb246NTBkMjBkYjZiNDRhNDdhYWIzMDg1MGU0OTQ4OWFhNTBfMjA0_cf096abf-b121-41de-80fb-dd4fcb8bf626"
      unitRef="usd">173000</us-gaap:DebtSecuritiesTradingRealizedGainLoss>
    <us-gaap:LongTermDebtTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMjE5OTAyMzI2NDg1MQ_02e04778-655d-48e3-8e53-7fb8df0b5eb8">Revolving Credit Facility and Other Obligations&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On July 11, 2017, we entered into a revolving credit agreement with Bank of America, N.A., with a borrowing limit of&#160;$25.0 million (the &#x201c;Credit Agreement&#x201d;).&#160;On June 11, 2020 the credit agreement was amended to extend the term to mature on July 1, 2023. The amendment also allows for additional borrowings of $15.0&#160;million or up to three separate increases of no less than $5.0&#160;million each. We pay interest on any borrowings under the Credit Agreement, which through June 10, 2020, was at LIBOR plus&#160;1.25 percent&#160;(3.05 percent as of December&#160;31, 2019), and an annual commitment fee of&#160;0.2 percent&#160;on the unused portion of the commitment. Interest under the amended Credit Agreement is at LIBOR, or the Index floor of 0.75 percent, plus 2.25 percent (3.00 percent as of June&#160;30, 2020), and an annual commitment fee of 0.25 percent on the unused portion of the commitment. We are required to settle our net borrowings under the Credit Agreement only upon maturity, and as a result, have classified prior outstanding borrowings as non-current on our condensed consolidated balance sheet. At June&#160;30, 2020, there was no outstanding balance under the Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Credit Agreement contains customary financial covenants, including financial covenants relating to our solvency and leverage. In addition, the Credit Agreement restricts certain capital expenditures, lease expenditures, other indebtedness, liens on assets, guarantees, loans and advances, dividends, mergers, consolidations and transfers of assets except as permitted in the Credit Agreement. The Credit Agreement is collateralized by our manufacturing facility, accounts receivable balance, inventory balance and other assets. As of June&#160;30, 2020, we were in compliance with the debt covenants set forth in the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 21, 2020, we entered into a credit agreement with Banc of America Leasing and Capital, LLC, with a borrowing limit of $6.0&#160;million, that matures sixty months from the Base Date, which must not be later than April 30, 2021 (the "Capital Credit Agreement"). We pay interest on any borrowings under the Capital Credit Agreement at the Indicative Index &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;plus 2.75 percent (3.50 percent as of June&#160;30, 2020). We are required to settle our borrowings under the Capital Credit Agreement in sixty monthly payments, each equal to 1.82 percent of the loan amount. The Capital Credit Agreement is collateralized by any new equipment purchased under the agreement. As of June&#160;30, 2020, there was no outstanding balance under the Capital Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 14, 2020, we obtained a loan (the &#x201c;Loan&#x201d;) from Bank of America, B.A. in the amount of $5.4&#160;million under the Paycheck Protection Program (the &#x201c;PPP&#x201d;) of the Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) Act. The PPP is a loan designed to provide an incentive for qualifying businesses to maintain their employees on the payroll despite significant economic uncertainty. We applied to receive the Loan based on the significant economic uncertainty facing the Company in the U.S. and globally.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Loan matures on April 14, 2022 and bears interest at a rate of 1.00 percent per annum, payable monthly commencing on November 15, 2020. We may prepay the Loan at any time prior to maturity with no prepayment penalties. The principal amount of the Loan and accrued interest are eligible for forgiveness after either eight weeks or 26 weeks if we use the Loan proceeds for qualifying expenses, including payroll, rent, and utilities during the eight week period commencing on the date the Loan has been advanced. The amount of the Loan eligible for forgiveness will be reduced to the extent that we have (i) terminated full-time employees during the period commencing February 15, 2020 and ending April 26, 2020 and (ii) reduced salaries (beyond a statutorily prescribed threshold) during the eight week period commencing on the date the Loan has been advanced. We will be obligated to repay any portion of the principal amount of the Note that is not forgiven, together with accrued interest thereon at the rate set forth above until such unforgiven portion is paid in full. As of June&#160;30, 2020, there was $5.4&#160;million outstanding under the PPP, $2.4&#160;million of which was classified as current.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8793ead27b5248919fbaf94fb476a987_I20170711"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMTUz_0a7be66b-a558-4462-b6f6-2ca2d18e8b73"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <natr:LineOfCreditFacilityMaximumBorrowingCapacityIncreaseFromAdditionalBorrowings
      contextRef="i5ad9c43955b144beb14354bb8dea0707_I20200611"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNDk0NzgwMjMzNTcxNA_c5589428-ab37-4fd8-862f-52820dbf674f"
      unitRef="usd">15000000.0</natr:LineOfCreditFacilityMaximumBorrowingCapacityIncreaseFromAdditionalBorrowings>
    <natr:LineOfCreditFacilityNumberOfSeparateIncreases
      contextRef="i5ad9c43955b144beb14354bb8dea0707_I20200611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNDk0NzgwMjMzNTc0OQ_8acc8218-a3e0-48e8-8b0a-a7158c5d1155"
      unitRef="numberofborrowingsincreases">3</natr:LineOfCreditFacilityNumberOfSeparateIncreases>
    <natr:LineOfCreditFacilityMaximumBorrowingCapacityIncreaseFromAdditionalBorrowingsMinimumPerOccurrence
      contextRef="i5ad9c43955b144beb14354bb8dea0707_I20200611"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNDk0NzgwMjMzNTcyOQ_10b11d82-1b07-4ce0-a910-a43db5c590c9"
      unitRef="usd">5000000.0</natr:LineOfCreditFacilityMaximumBorrowingCapacityIncreaseFromAdditionalBorrowingsMinimumPerOccurrence>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3a27d48669994471bec3164df9fa6f55_D20170711-20170711"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMjg4_1036c5d3-7d1a-4428-80d1-9ecfcc2ec9cf"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id972c19199ff46a28222a83891be7044_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMjk5_623645b5-4d5f-4ccb-b03d-ec6129aa6941"
      unitRef="number">0.0305</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i908b208e11704c68b20bd241c801795a_D20170711-20170711"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMzUy_9069e175-9ae3-4b3a-bfd5-a4111f16b078"
      unitRef="number">0.002</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie6b4a2c8aa3f40b3851477acf718115d_D20200611-20200611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNDk0NzgwMjMzNTc1Nw_29c944ab-56e0-4cac-934c-cf9b09aefa7d"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icdb104d3df2a4feabd04ed681bc96d18_D20200611-20200611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNDk0NzgwMjMzNTc2Nw_e3803ff6-14b9-4396-929c-68c920d0fe0c"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7aad54665c3348e9a80f8e924d558720_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMTA5OTUxMTYzODIzMA_160cf2cf-0590-4f0d-8787-7fdb1c99e78e"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i4628d76e5ff249f2a6b54ac111f0d13a_D20200611-20200611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNDk0NzgwMjMzNTc3OQ_1544501c-6cf4-4828-83bf-5affa99219f2"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="ic5c09360caa24c05b3d09802bd451742_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNjI3_91189afc-1901-4202-b7d2-aaa52a235502"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5e91d99fc96147d3b17ba42db20099ca_I20200421"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMTY0OTI2NzQ0OTI4Nw_7d9b5a49-25c9-4a54-82df-9f4525a680c3"
      unitRef="usd">6000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i0cad7148f8ac4aec9e3b443264c4f015_D20200421-20200421"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMjE5OTAyMzI2NDgyOQ_44e10f72-2bd0-4e0c-a2cd-977d247ebec4">P60M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i49ac33288c0f43cea66d5bd9c6d5054c_D20200421-20200421"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMTY0OTI2NzQ0OTMwMA_f2cb04f0-1130-473f-a9db-b422f3cfa11d"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iac241612015f4f5aad29d24aab626a1f_I20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMTY0OTI2NzQ0OTMwMQ_ed84b468-207d-43c0-b7a2-8560c00a35a5"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <natr:DebtInstrumentNumberOfMonthlyPayments
      contextRef="i0cad7148f8ac4aec9e3b443264c4f015_D20200421-20200421"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMjE5OTAyMzI2NTA5Mw_55d784be-fb47-4efa-9ef1-5b8ed203d4dd"
      unitRef="numberofpayments">60</natr:DebtInstrumentNumberOfMonthlyPayments>
    <natr:DebtInstrumentMonthlyPaymentsPercentageOfTotalLoanAmount
      contextRef="i49ac33288c0f43cea66d5bd9c6d5054c_D20200421-20200421"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMTY0OTI2NzQ0OTMwMg_68cac150-0efb-4177-bd94-84b2a4ed2063"
      unitRef="number">0.0182</natr:DebtInstrumentMonthlyPaymentsPercentageOfTotalLoanAmount>
    <us-gaap:LineOfCredit
      contextRef="i579383a06138484ebf430ef8001d8e7a_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfNDk0NzgwMjMzNTc5Mg_9ff6ea67-199a-4a8a-8efd-bb72274a3867"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i4d92aa890c914354ae1ae038588bb581_I20200414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMjE5OTAyMzI2NDkzNw_58fe0074-c01d-43bb-9613-b77500537e77"
      unitRef="usd">5400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i531bd0336e5b446c82e46a44b63d7f75_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMjE5OTAyMzI2NjQyMQ_4f0075df-7556-49bf-bf31-04e0d9c16a15"
      unitRef="usd">5400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i531bd0336e5b446c82e46a44b63d7f75_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl80OS9mcmFnOjc0ZmM3ZTUzZjYyOTQwMTM5ZGQ2Njk2MTMxNDEyMzA2L3RleHRyZWdpb246NzRmYzdlNTNmNjI5NDAxMzlkZDY2OTYxMzE0MTIzMDZfMTA5OTUxMTYzODcyNg_50593c59-3cde-4a57-8021-d6023423cfb6"
      unitRef="usd">2400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RleHRyZWdpb246NGIyMTQzMjdmNjg4NGQxNWFkNzNhOWQ5NmRkYTBhZDdfMTQwMA_019490d7-c510-4985-9e06-5f9d4e7c6be6">Net Income Per Share&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic net income per common share (&#x201c;Basic EPS&#x201d;), is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net income per common share (&#x201c;Diluted EPS&#x201d;) reflects the potential dilution that could occur if stock options or other contracts to issue common stock were exercised or converted into common stock. The computation of Diluted EPS does not assume exercise or conversion of securities that would have an anti-dilutive effect on net income per common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Following is a reconciliation of the numerator and denominator of Basic EPS to the numerator and denominator of Diluted EPS for the three and six months ended June&#160;30, 2020 and 2019 (dollar and share amounts in thousands, except for per share information):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.974%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive shares excluded from diluted-per-share amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anti-dilutive shares excluded from diluted-per-share amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Potentially dilutive shares excluded from diluted-per-share amounts include performance-based options to purchase shares of common stock for which certain earnings metrics have not been achieved. Potentially anti-dilutive shares excluded from diluted-per-share amounts include both non-qualified stock options and unearned performance-based options to purchase shares of common stock with exercise prices greater than the weighted-average share price during the period and shares that would be anti-dilutive to the computation of diluted net income per share for each of the periods presented.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RleHRyZWdpb246NGIyMTQzMjdmNjg4NGQxNWFkNzNhOWQ5NmRkYTBhZDdfMTM5NQ_d4f9a3cd-1d25-49cf-860f-d56f62adf999">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Following is a reconciliation of the numerator and denominator of Basic EPS to the numerator and denominator of Diluted EPS for the three and six months ended June&#160;30, 2020 and 2019 (dollar and share amounts in thousands, except for per share information):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.970%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.974%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive shares excluded from diluted-per-share amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anti-dilutive shares excluded from diluted-per-share amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNS0xLTEtMS0w_1199f206-da92-41c2-beec-234452eb0a66"
      unitRef="usd">5754000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNS0zLTEtMS0w_63660dfd-1f43-4216-bc68-6c4708efea4e"
      unitRef="usd">2689000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNS01LTEtMS0w_1a864200-001d-433b-8003-03420adc123a"
      unitRef="usd">8716000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNS03LTEtMS0w_bde46ea7-6066-4b73-a10e-35c9365b2ef1"
      unitRef="usd">4446000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNy0xLTEtMS0w_a30c3da8-87ce-4374-8115-5d8477cc9c83"
      unitRef="shares">19491000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNy0zLTEtMS0w_3edaa4b4-9d06-46e9-9e98-6fb4d80b5cd7"
      unitRef="shares">19291000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNy01LTEtMS0w_76ac7582-56c2-4f0b-8edc-04d68b3cf39c"
      unitRef="shares">19472000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfNy03LTEtMS0w_1176d0f9-4b79-4627-a309-79701c37e140"
      unitRef="shares">19280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTItMS0xLTEtMA_1a4e106c-683d-4b8b-8acb-4c9df050c3af"
      unitRef="usdPerShare">0.30</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTItMy0xLTEtMA_895facf0-2cd3-4538-93c0-6664dc423b4b"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTItNS0xLTEtMA_07e20242-347f-416a-ad00-e153f89f0c3a"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTItNy0xLTEtMA_48eeba3f-e1b4-4261-a644-71f030a1be9e"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTUtMS0xLTEtMA_58d29716-b197-4f8c-b7fe-ac4d2c0ff968"
      unitRef="shares">19491000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTUtMy0xLTEtMA_371ebd3d-a186-43dd-b34b-3d8660a9f5b1"
      unitRef="shares">19291000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTUtNS0xLTEtMA_c92559e6-7de9-418b-a0be-81e33bca4403"
      unitRef="shares">19472000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTUtNy0xLTEtMA_f33187fd-5c47-4d39-9b1c-738a2a118bd1"
      unitRef="shares">19280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTYtMS0xLTEtMA_8c9b14c0-b926-417b-babe-f81fd771b678"
      unitRef="shares">292000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTYtMy0xLTEtMA_28ce6fcb-0007-4726-8c37-217bd4a41608"
      unitRef="shares">311000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTYtNS0xLTEtMA_38fbc65a-6509-4ca2-a609-fdd4f87da3d9"
      unitRef="shares">253000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTYtNy0xLTEtMA_cf28731e-0c4d-4730-8146-de7a760e53e3"
      unitRef="shares">316000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTctMS0xLTEtMA_bc3c5ef8-242d-4e7a-a6de-8b86fe64e77d"
      unitRef="shares">19783000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTctMy0xLTEtMA_56353b70-2537-4f24-9469-9d04820a9162"
      unitRef="shares">19602000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTctNS0xLTEtMA_3c654391-efed-4450-b16e-f7cde841c5fa"
      unitRef="shares">19725000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMTctNy0xLTEtMA_7c8ac832-113d-464e-8cf3-1db6d412d627"
      unitRef="shares">19596000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjItMS0xLTEtMA_e73e6b09-5b6c-4d89-a6eb-a825212abfbe"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjItMy0xLTEtMA_9b6356f3-4fcb-43ef-b3da-1cda9fffd66d"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjItNS0xLTEtMA_145050a9-98f1-4bcc-86db-8b67da13619b"
      unitRef="usdPerShare">0.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjItNy0xLTEtMA_e932076e-390b-427e-8cc8-fc9b5b1b931f"
      unitRef="usdPerShare">0.23</us-gaap:EarningsPerShareDiluted>
    <natr:DilutiveSecuritiesExcludedfromComputationofEarnings
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjUtMS0xLTEtMA_5415d20d-74f3-4a24-82c3-a8620355862b"
      unitRef="shares">844000</natr:DilutiveSecuritiesExcludedfromComputationofEarnings>
    <natr:DilutiveSecuritiesExcludedfromComputationofEarnings
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjUtMy0xLTEtMA_b094ca1e-a8d0-4874-bce3-c7d3fc051a06"
      unitRef="shares">445000</natr:DilutiveSecuritiesExcludedfromComputationofEarnings>
    <natr:DilutiveSecuritiesExcludedfromComputationofEarnings
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjUtNS0xLTEtMA_6bd0d965-e455-4649-ace2-bb1113160979"
      unitRef="shares">844000</natr:DilutiveSecuritiesExcludedfromComputationofEarnings>
    <natr:DilutiveSecuritiesExcludedfromComputationofEarnings
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjUtNy0xLTEtMA_e48d23a6-b516-43a0-8220-18c0469ec090"
      unitRef="shares">445000</natr:DilutiveSecuritiesExcludedfromComputationofEarnings>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjgtMS0xLTEtMA_5ad06c3c-d51d-4718-beee-bffcb9ed007b"
      unitRef="shares">264000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjgtMy0xLTEtMA_8e3e77ff-2389-46f0-b39d-4145d29024bb"
      unitRef="shares">838000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjgtNS0xLTEtMA_c01c903f-8256-49f4-9c2b-16e52cbe412f"
      unitRef="shares">239000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81Mi9mcmFnOjRiMjE0MzI3ZjY4ODRkMTVhZDczYTlkOTZkZGEwYWQ3L3RhYmxlOjE4YWQ3ZDVjYWY3OTQ2OWY5MmNhODdmNDcxOGU1YTVkL3RhYmxlcmFuZ2U6MThhZDdkNWNhZjc5NDY5ZjkyY2E4N2Y0NzE4ZTVhNWRfMjgtNy0xLTEtMA_8f99d290-2c0e-4246-93ee-5c36049205fa"
      unitRef="shares">862000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfODA5MQ_e7beccd6-7ea6-4809-aac8-f5fe617d3b50">Capital Transactions&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the year ended December&#160;31, 2012, our shareholders adopted and approved the Nature&#x2019;s Sunshine Products,&#160;Inc. 2012 Stock Incentive Plan (the &#x201c;2012 Incentive Plan&#x201d;).&#160;The 2012 Incentive Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights, performance awards, stock awards and other stock-based awards.&#160;The Compensation Committee of the Board of Directors has authority and discretion to determine the type of award, as well as the amount, terms and conditions of each award under the 2012 Incentive Plan, subject to the limitations of the 2012 Incentive Plan. A total of 1,500,000 shares of our common stock were originally authorized for the granting of awards under the 2012 Incentive Plan. In 2015, our shareholders approved an amendment to the 2012 Incentive Plan, to increase the number of shares of Common Stock reserved for issuance by 1,500,000 shares. The number of shares available for awards, as well as the terms of outstanding awards, are subject to adjustment as provided in the 2012 Incentive Plan for stock splits, stock dividends, recapitalizations and other similar events.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We also maintain a stock incentive plan, which was approved by shareholders in 2009 (the &#x201c;2009 Incentive Plan&#x201d;). The 2009 Incentive Plan also provided for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights, performance awards, stock awards and other stock-based awards. Under the 2012 Incentive Plan, any shares subject to award, or awards forfeited or reacquired by the Company issued under the 2009 Incentive Plan are available for award up to a maximum of 400,000 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our outstanding stock options include time-based stock options, which vest over differing periods of time ranging from the date of issuance to up to 48 months from the option grant date, and performance-based stock options, which have already vested upon achieving operating income margins of six, eight and ten percent as reported in four of five consecutive quarters over the term of the options.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock option activity for the six-month period ended June&#160;30, 2020, is as follows (amounts in thousands, except per share information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&#160;of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&#160;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&#160;Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;There was no share-based compensation expense for the three- and six-month periods ended June 30, 2020 and 2019 for stock options. As of June&#160;30, 2020 and December&#160;31, 2019, there was no unrecognized share-based compensation expense related to the grants described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020, the aggregate intrinsic value of outstanding and exercisable stock options to purchase 265,000 shares of common stock was $11,000. At December&#160;31, 2019, the aggregate intrinsic value of outstanding and exercisable options to purchase 290,000 shares of common stock was $0.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the six-month periods ended June&#160;30, 2020 and 2019, we issued 25,000 and 1,000 shares of common stock upon the exercise of stock options at an average exercise price of $5.79 and $2.35 per share, respectively. The aggregate intrinsic value of options exercised during the six-month periods ended June&#160;30, 2020 and 2019, was $0.1 million and $10,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the six-month periods ended June&#160;30, 2020 and 2019, the Company recognized $48,000 and $3,000 of tax benefits from the exercise of stock options, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;30, 2020 and December&#160;31, 2019, we did not have any unvested performance-based stock options outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our outstanding restricted stock units (&#x201c;RSUs&#x201d;), include time-based RSUs, which vest over differing periods of time ranging from 12 months to up to 36 months from the RSU grant date, as well as performance-based RSUs, which vest upon achieving targets relating to revenue and earnings growth, earnings-per-share, and/or stock price levels. RSUs granted to members of the Board of Directors contain a restriction period in which the shares are not issued until two years after vesting. At June&#160;30, 2020 and December&#160;31, 2019, there were 100,000 and 95,000 vested RSUs, respectively, granted to the Board of Directors with a restriction period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;Restricted stock unit activity for the six-month period ended June&#160;30, 2020, is as follows (amounts in thousands, except per share information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&#160;of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&#160;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Units outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Units outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the six-month period ended June&#160;30, 2020, we granted 686,000 RSUs under the 2012 Incentive Plan to the Board of Directors, executive officers and other employees, which were comprised of both time-based RSUs and share-priced performance-based RSUs. The time-based RSUs were issued with a weighted-average grant date fair value of $7.67 per share and vest in annual installments over a three-year period from the grant date or according to the restrictions for the Board of Directors noted above. The share-priced performance-based RSUs were issued with a weighted-average grant date fair value of $4.51 per share and vest upon achieving share-priced targets over a three-year period from the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Except for share-priced performance RSUs, RSUs are valued at market value on the date of grant, which is the grant date share price discounted for expected dividend payments during the vesting period. For RSUs with post-vesting restrictions, a Finnerty Model was utilized to calculate a valuation discount from the market value of common shares reflecting the restriction embedded in the RSUs preventing the sale of the underlying shares over a certain period of time. Using assumptions previously determined for the application of the option pricing model at the valuation date, the Finnerty Model discount for lack of marketability is approximately 12.7 percent for a common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Share-price performance-based RSUs were estimated using the Monte Carlo simulation model. The Monte Carlo simulation model utilizes multiple input variables to estimate the probability that market conditions will be achieved. Our assumptions include a performance period of three years, expected volatility of 50 percent, and a range of risk-free rates between 2.1 percent and 2.9 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Share-based compensation expense for RSUs for the three-month periods ended June&#160;30, 2020 and 2019, was approximately $0.5 million and $0.5 million, respectively. Share-based compensation expense from RSUs for the six-month periods ended June&#160;30, 2020 and 2019, was approximately $0.8 million and $0.6 million, respectively. As of June&#160;30, 2020 and December&#160;31, 2019, the unrecognized share-based compensation expense related to the grants described above, excluding incentive awards discussed below, was $2.4 million and $1.1 million, respectively. The remaining compensation expense is expected to be recognized over the weighted average period of approximately 0.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Share-based compensation expense related to performance-based RSUs for the three-month periods ended June&#160;30, 2020 and 2019, was $0.2 million and $0.1 million, respectively. Share-based compensation expense related to performance-based RSUs for the six-month periods ended June&#160;30, 2020 and 2019, was $0.3 million and $0.2 million, respectively.&#160;Should we attain all of the metrics related to performance-based RSU grants, we would recognize up to $3.5 million of potential share-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;based compensation expense. We currently expect to recognize an additional $1.3 million of that potential share-based compensation expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;The number of shares issued upon vesting of RSUs granted pursuant to our share-based compensation plans is net of the minimum statutory withholding requirements that we pay on behalf of our employees, which was 24,000 and 23,000 shares for the six-month periods ended June&#160;30, 2020 and 2019, respectively. Although shares withheld are not issued, they are treated as common share repurchases for accounting purposes, as they reduce the number of shares that would have been issued upon vesting. These shares do not count against the authorized capacity under the repurchase program described above.</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia2155ecacaec4a229e2c85a5b3a0f473_I20121231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzYz_5312586a-418d-4991-aed4-95cf516a46c6"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i1ed37e0be70a41328aaf8fa9d3700583_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMTAyOA_77918f92-8b7e-4272-9667-c6f16611e85d"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i97818a95fb64400da7f5972bf99950c2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMTg0Mw_7affb471-3f8d-406d-a728-faafc7bb2a59"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8af894c64f8647ec80a0c4d5f7041751_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjAyMQ_ba84904e-a2ea-425d-b3f5-258c42fb4aac">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOperatingMarginsOne
      contextRef="i98f07b54676b4889acdda83cff04e89f_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE1OA_039db750-ac36-4c37-b49a-f37aa27dcc3a"
      unitRef="number">0.06</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOperatingMarginsOne>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOperatingMarginsTwo
      contextRef="i98f07b54676b4889acdda83cff04e89f_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE2Mg_2c8eb511-bf9a-4a13-b1be-3e0c4ae44243"
      unitRef="number">0.08</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOperatingMarginsTwo>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOperatingMarginsThree
      contextRef="i98f07b54676b4889acdda83cff04e89f_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE2OQ_1f9fed2b-180b-4b04-bb0c-01bdf216b7c3"
      unitRef="number">0.10</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOperatingMarginsThree>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfODEwMw_406e7cec-5668-4f98-adf1-9ea1fed69354">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock option activity for the six-month period ended June&#160;30, 2020, is as follows (amounts in thousands, except per share information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&#160;of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&#160;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&#160;Per&#160;Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i720b410434af42659308e3fab0a91611_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfMS0xLTEtMS0w_4ea6e928-c90d-4d32-9990-a1ef1599b031"
      unitRef="shares">290000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i720b410434af42659308e3fab0a91611_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfMS0zLTEtMS0w_ed27e728-0e31-45b2-9a16-05fd29fb3f15"
      unitRef="usdPerShare">11.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfMi0xLTEtMS0w_95722870-467c-495c-b537-e9d1fdd96fc3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfMi0zLTEtMS0w_7fb4837e-b111-4e81-a658-3d9c9b03c7e4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfMy0xLTEtMS0w_3bb1cad7-e595-4bed-aee9-7a10ddec0744"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfMy0zLTEtMS0w_c9144c2c-e1c5-4a06-9c38-2ce90571db43"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfNC0xLTEtMS0w_8929636e-9e2b-4ff5-b7ab-ca5d99658682"
      unitRef="shares">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfNC0zLTEtMS0w_02001fd3-5040-4bf9-bb0b-dd7e330d04d1"
      unitRef="usdPerShare">5.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i832db403b7f64b95badf29d777a9aba8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfNS0xLTEtMS0w_35419ee2-db7d-4050-bbaf-8da1fe0de140"
      unitRef="shares">265000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i832db403b7f64b95badf29d777a9aba8_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOjJhNzM1NmM1MTBiMzQ4MDE5MDU0MjhmYjFiNjY2Yzg0L3RhYmxlcmFuZ2U6MmE3MzU2YzUxMGIzNDgwMTkwNTQyOGZiMWI2NjZjODRfNS0zLTEtMS0w_7df4047c-4d69-46c8-ba29-4c975a36f01a"
      unitRef="usdPerShare">12.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA1Ng_31e6e7ad-4ec9-43a9-b670-f6efc79ca78d"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i97549ce8f814470dba7fe583d24e30a3_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA1Ng_7663be8c-8f85-4a50-ae70-2e241eb64c39"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9302e51da2f145a094c94785d9d255ff_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA1Ng_78a910fc-88f2-4295-9418-d93674b2a372"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a4a5c79e9b5491a8349de8bdd1614dd_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA1Ng_c7f20554-b1a8-4d7e-97e1-5cd7a8e98f41"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i720b410434af42659308e3fab0a91611_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA2NA_1503212c-ae4f-490a-991f-fa53e7c231f4"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i832db403b7f64b95badf29d777a9aba8_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA2NA_c92f1899-3fd6-4499-8a59-ad3e17cf3e37"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i832db403b7f64b95badf29d777a9aba8_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzI2NQ_600e259d-cde0-4e96-88c6-6f74bd37405e"
      unitRef="shares">265000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i832db403b7f64b95badf29d777a9aba8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzI5NQ_888e74ea-6716-47bf-b3da-31805aa4898d"
      unitRef="usd">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i720b410434af42659308e3fab0a91611_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzM4Nw_26ca4bce-7ff4-4de1-9a17-cd7c7c77b2fc"
      unitRef="shares">290000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i720b410434af42659308e3fab0a91611_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzQxNw_103c33be-a023-4bfa-8665-8ac7f2e080ef"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzQ3NA_adcd1750-95f1-45c8-bdb6-b3d401bd1e53"
      unitRef="shares">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i97549ce8f814470dba7fe583d24e30a3_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzQ4MQ_ad926055-86cd-4c44-ab2d-d5f056200c7b"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzU3NA_81f1c561-2b46-4630-bdf6-de737dbaeb2b"
      unitRef="usdPerShare">5.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i97549ce8f814470dba7fe583d24e30a3_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzU4MQ_dc364c85-c69a-4d06-afe4-43e3dfc99b82"
      unitRef="usdPerShare">2.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzcwOQ_1749260a-644b-4a3d-9a47-0df0d27955c0"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i97549ce8f814470dba7fe583d24e30a3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzcxNg_ee445ed0-a5a7-4538-bad3-f35e0a5f7c61"
      unitRef="usd">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i807b5b38c80b48b689af4238e57dca25_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzc5OQ_2139ba1b-ea63-4e66-b549-1e8be8d0cf6d"
      unitRef="usd">48000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i97549ce8f814470dba7fe583d24e30a3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzgwNg_6db7bfe5-0209-4dd7-b3ab-14787d9a0237"
      unitRef="usd">3000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i3bc7dfa53d0f4f43835008a36fd00042_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzkwMA_b221e419-cbf9-4173-9470-cec16181a1a7"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i3b808ae123994356be13c0d055a3ecf9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMzkwMA_ebbced13-6c73-4bcc-9ec6-e9319bf204ad"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if3c8b419c9bf47b68ff1f5219f2dfba1_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNDEyMw_1fefe61a-b261-465b-ad7f-ba894624a588">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5374b7b1390041bf9f2e726e731e5bad_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNDEzNQ_ffe6515a-8d26-4398-996e-35ca7651027d">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <natr:RestrictionPeriodForIssuanceOfShares
      contextRef="i8b15374fa6cf403eb800b4ade29c3ff8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNDQxOQ_cffc7d41-973b-4f02-8d2e-8fc75d7ebaf4">two years</natr:RestrictionPeriodForIssuanceOfShares>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedSubjectToRestrictionPeriodNumber
      contextRef="i7a76b38d77d849ae9e1ca7e3973ede5d_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNDQ2OA_d2f90eec-c313-4fd5-b7d3-995501a73329"
      unitRef="shares">100000</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedSubjectToRestrictionPeriodNumber>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedSubjectToRestrictionPeriodNumber
      contextRef="ifdaf4f45dcd145e485084a23a90825e5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNDQ3NQ_eac41321-8ede-4c64-867b-454967339796"
      unitRef="shares">95000</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedSubjectToRestrictionPeriodNumber>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfODEwMA_a35920b2-6b26-448f-9948-d8aa4f5e3804">Restricted stock unit activity for the six-month period ended June&#160;30, 2020, is as follows (amounts in thousands, except per share information):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.077%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number&#160;of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&#160;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Units outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Units outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie3dbbc742903460aa1b2011539c685aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfMS0xLTEtMS0w_d005257b-22f5-465c-b1e9-0d16453f4726"
      unitRef="shares">821000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie3dbbc742903460aa1b2011539c685aa_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfMS0zLTEtMS0w_0593f80a-0a86-4f46-ad28-41ffaa531f1e"
      unitRef="usdPerShare">7.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id9db6c8013a74787a409ad99041de946_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfMi0xLTEtMS0w_ab7f8ff2-1687-404e-a3bf-96edcd601cd6"
      unitRef="shares">686000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id9db6c8013a74787a409ad99041de946_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfMi0zLTEtMS0w_3bd1e0e5-a79b-40e0-813f-c75d9b81de02"
      unitRef="usdPerShare">5.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id9db6c8013a74787a409ad99041de946_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfMy0xLTEtMS0w_db95dd23-496b-4899-91ac-2a5e9b1e8cb1"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id9db6c8013a74787a409ad99041de946_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfMy0zLTEtMS0w_8199ce7d-7d08-4946-9d97-b1d0a84a6363"
      unitRef="usdPerShare">8.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id9db6c8013a74787a409ad99041de946_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfNC0xLTEtMS0w_eaab5b20-e218-4d2b-a015-893f824c5659"
      unitRef="shares">114000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id9db6c8013a74787a409ad99041de946_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfNC0zLTEtMS0w_03898cda-c156-4401-9da5-40e26a1924c7"
      unitRef="usdPerShare">9.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id79fbc1b7d5047b18cb1fb5e71451f2d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfNS0xLTEtMS0w_cec149c9-c299-4517-9e86-3bdcbee3557d"
      unitRef="shares">1391000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id79fbc1b7d5047b18cb1fb5e71451f2d_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RhYmxlOmRmNDYzZDRlODdmMjRkZjI5MTBiN2M3MzdiM2E0NDYzL3RhYmxlcmFuZ2U6ZGY0NjNkNGU4N2YyNGRmMjkxMGI3YzczN2IzYTQ0NjNfNS0zLTEtMS0w_b5483cc1-45b8-46b8-ba6d-2240eaa98609"
      unitRef="usdPerShare">6.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id9db6c8013a74787a409ad99041de946_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNDc1Mw_71ff95dc-f460-4df0-9964-b3db20fcdd9e"
      unitRef="shares">686000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i80226abae38a46e18d2dbb2cc3c87013_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNTAyNQ_1b9dca58-d1ba-4de6-9acb-071f188ccb09"
      unitRef="usdPerShare">7.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i80226abae38a46e18d2dbb2cc3c87013_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA2OA_bb4a7573-971e-4b32-ac76-687ee0641e0e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e600ab81df4460bbc13391e556cf3da_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNTI4Ng_f198e1c4-7d92-4894-9cb2-e939ba344c91"
      unitRef="usdPerShare">4.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i21ab40a8dbe240299d8bad75019273d3_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfMjE5OTAyMzI3NzA2OQ_14d64944-c79c-463a-91d9-1fabd751c4e0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <natr:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsDiscountforLackofMarketability
      contextRef="i3b55a59d6f5d453e839b10a90f84e5fe_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjA0MQ_99ce4be4-7f83-4fb8-950a-60a0583a5e0c"
      unitRef="number">0.127</natr:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsDiscountforLackofMarketability>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod
      contextRef="i3b55a59d6f5d453e839b10a90f84e5fe_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjMzOQ_ee695e3b-2c57-409a-ac31-56c3154cedc9">P3Y</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3b55a59d6f5d453e839b10a90f84e5fe_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjM2Ng_2c7bfd2f-796a-41f1-a84f-50d3cd8151c5"
      unitRef="number">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6ef42f111ae94683bfc4390ba924f655_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjQwOQ_03d7a33e-2402-45c5-aa49-5cdc119324fd"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i0ae6e13cd35c4d8dbe3ae96bad9553a6_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjQxNg_63e4eb93-a32c-4d62-aab9-3a44f7bb617a"
      unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i519f571b189841918ca14ea2be9a4d78_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjUyNg_49058bab-a696-43d1-80e2-3f3be47c0908"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if9b30ca74e8b448eb0630330a0d1575e_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjUzMw_ccfb68b8-16f2-4942-8298-0f1bb8aec790"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3b55a59d6f5d453e839b10a90f84e5fe_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjY1NA_bc4556fc-5854-418a-a661-1250fcb90c52"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaa6c7b60959f4ce4aaa147a9ee246f48_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjY2MQ_5961d8bd-4a88-4cf5-b284-4520ccbbcc89"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i7a86ca9b460d4c44936a6d269fa12f8b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjgzMw_ea0ae8ea-164d-42a4-8e6a-2582ecc27f73"
      unitRef="usd">2400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i257d8ec98f814096899a39057ae041ce_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjg0MA_fc077a2c-1d9a-43b8-93cb-79d1b82b7735"
      unitRef="usd">1100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3b55a59d6f5d453e839b10a90f84e5fe_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNjk3Mg_9a230d45-e500-4593-8bbf-f00f675a2980">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9358f2f43e1487fa8d2542270795789_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzA5NA_26e3886d-befd-4d2e-bfbb-4fdad4914883"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i030fecc3a7444931b856c92f19287d2b_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzEwMQ_bd4519fb-5d87-42b6-9e1f-02d32350ca43"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i136d49ce53314b98a0e02292697456c4_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzIzMg_475c975c-4ecf-4ed3-9a67-7a0f58df8374"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia3ba4b34b4e742f8ac2fdac967e1aa6b_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzIzOQ_962dfea4-20a7-494b-975b-a124194790ab"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i759288a544f5412c81f21f439713a73f_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzM1OQ_8739694c-1a9e-46fb-8307-c217b059f7c4"
      unitRef="usd">3500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ibcc238ab295649dcb19186896d82cb3d_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzQ1Ng_4979ed7c-d8bf-4818-bde6-8d691a7160b8"
      unitRef="usd">1300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMinimumWithholdingRequirements
      contextRef="i3b55a59d6f5d453e839b10a90f84e5fe_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzcyNQ_99790b2b-2de6-4d88-9b71-3a1a1042b842"
      unitRef="shares">24000</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMinimumWithholdingRequirements>
    <natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMinimumWithholdingRequirements
      contextRef="iaa6c7b60959f4ce4aaa147a9ee246f48_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl81NS9mcmFnOmY3NWJmMDdmM2Q3MzQwYThiNzczNjgzZGZjNmQwOWJlL3RleHRyZWdpb246Zjc1YmYwN2YzZDczNDBhOGI3NzM2ODNkZmM2ZDA5YmVfNzczMg_b6a3d71a-3c08-4922-bbb4-8a1f7f8c1feb"
      unitRef="shares">23000</natr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMinimumWithholdingRequirements>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjg1Mg_71858caf-e3cd-4614-b0c3-c481ed132b8b">Segment Information&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have four business segments (Asia, Europe, North America, and Latin America and Other) based primarily upon the geographic region where each segment operates, as well as the internal organization of our officers and their responsibilities. Each of the geographic segments operate under the Nature&#x2019;s Sunshine Products and Synergy&#xae; WorldWide brands. The Latin America and Other segment includes our wholesale business in which we sell products to various locally-managed entities independent of the Company that we have granted distribution rights for the relevant market.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Historically, our operating segments were based on brand, customer base, geographical operations with three operating business segments under the Nature&#x2019;s Sunshine Products brand (NSP Americas; NSP Russia, Central and Eastern Europe; and NSP China), and&#160;one&#160;operating business segment under the Synergy&#xae; WorldWide brand.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the second quarter of 2019, we realigned into geographic focused operating business segments across brands to further align regional strategies and drive synergies in product, organizational and go-to-market strategies in local markets.&#160;Our internal reporting structure was reorganized to support the new reporting segments and the chief operating decision maker now reviews the operating results of the four segments utilizing a geographic focused format.&#160;The presentation of the comparative information has been recast to conform to the 2019 realignment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales for each segment have been reduced by intercompany sales as they are not included in the measure of segment profit or loss reviewed by the chief executive officer. We evaluate performance based on contribution margin by segment before consideration of certain inter-segment transfers and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Reportable business segment information is as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contribution margin (1):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total contribution margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(901)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;_________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Contribution margin consists of net sales less cost of sales and volume incentives expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Service fees in China totaled $2.9 million and $4.8 million for the three and six-month periods ended June&#160;30, 2020, respectively, compared to $2.3 million and $4.5 million for the three and six-month periods ended June&#160;30, 2019. These service fees are included in selling, general and administrative expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From an individual country perspective, the United States and South Korea comprise 10 percent or more of consolidated net sales for the three and six-month periods ended June&#160;30, 2020 and 2019, as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales generated by each of our product lines is set forth below (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From an individual country perspective, only the United States comprised 10 percent or more of consolidated property, plant and equipment as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total assets per segment is set forth below (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMzk_36ae0210-2fde-443d-9dcc-35576df8c678"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ie53267ca6ea04dc492f72888cc1926b7_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfNzA2_4e611077-74c6-4ba9-b8be-6a68adcfa4ae"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9dfa2b5244604aa1b74697a889a2bbd9_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfODU1_2366c0fa-3d5f-442b-8ba8-9e7301a7ce86"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMTMzMw_da61fc3d-ce6b-4a3d-8fb5-e027b96801e9"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjg1MA_62bd13e1-d854-45a8-9e05-a8361afd0bc1">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Reportable business segment information is as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contribution margin (1):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total contribution margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative expenses (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(901)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;_________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Contribution margin consists of net sales less cost of sales and volume incentives expense.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(2)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&lt;/span&gt;Service fees in China totaled $2.9 million and $4.8 million for the three and six-month periods ended June&#160;30, 2020, respectively, compared to $2.3 million and $4.5 million for the three and six-month periods ended June&#160;30, 2019. These service fees are included in selling, general and administrative expenses.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if71a46bf3e864e258dbbc0f51516b288_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMy0xLTEtMS0w_9f59078f-9ee2-4760-a43b-46a32354a51b"
      unitRef="usd">32757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i083b3dc1304c45eca92ad9e86088edba_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMy0zLTEtMS0w_02ded519-e1fd-4268-b6ce-b6479fea6dba"
      unitRef="usd">35162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if964d14850bf4c25a9f62e39acac60c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMy01LTEtMS0w_9c5eaaa3-a272-49fd-ab8e-b8a51d75f941"
      unitRef="usd">63715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc9a16f586ef4ba4b79315206991ecd4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMy03LTEtMS0w_d224c985-c39f-40d4-aeba-6c5dc307551b"
      unitRef="usd">68758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia93d2cbba8d44eaea8ae19c261e3eead_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNC0xLTEtMS0w_6aaf7c51-8fcd-4c36-9edd-6688db6efdbc"
      unitRef="usd">15465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0817cb5a1b24c57bf349b26f2fc53ce_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNC0zLTEtMS0w_c7e88bde-6830-4f7d-8589-7bda769b50df"
      unitRef="usd">15075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaea666ea18a4ac68ceb9d8191d4bb48_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNC01LTEtMS0w_eef933e8-30f2-4dff-b8f8-a3867c9b1446"
      unitRef="usd">36092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief131aa98b384f48ac7cca5c88fde61f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNC03LTEtMS0w_d30bc4c0-424c-4aa5-a677-27002c04e5fe"
      unitRef="usd">30672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bc825bf3aaa4f7b9bfb059c674e2abb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNS0xLTEtMS0w_7d4df905-fd26-484a-b680-7ad61cf8e72b"
      unitRef="usd">34471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67b39414dbe341388bb1a45cfc05aac0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNS0zLTEtMS0w_b6019322-31a0-4b43-bcef-d290e3c6bc4f"
      unitRef="usd">34620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ae332d8b7eb4f4b835506fd62cf8ba2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNS01LTEtMS0w_7f38f266-dca0-4d04-a156-2d2507345fc7"
      unitRef="usd">73228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9002f5f26fcd416d8e55839f295bd737_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNS03LTEtMS0w_f232ed48-0451-4948-919b-59a2904a1a58"
      unitRef="usd">71143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5d6d37557d546c3bbe17dd969833f46_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNi0xLTEtMS0w_fb41d8d1-3642-4dc0-9946-44a65a788077"
      unitRef="usd">4593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78175fd6b6364bdaac67508ad75ffb84_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNi0zLTEtMS0w_4b70b5e3-abec-4868-b100-c79ffe0c215a"
      unitRef="usd">5867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc409aef3b364ca890461ad36865fc91_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNi01LTEtMS0w_46026d65-4ca8-4fa1-983f-258c7029696d"
      unitRef="usd">10177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5bebd630a244795ada37560313f55b7_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNi03LTEtMS0w_117c140d-e205-416b-a0a2-aaa9f8a3b9df"
      unitRef="usd">11423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNy0xLTEtMS0w_b592875f-7d1b-464d-9d8f-97da17c12f77"
      unitRef="usd">87286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNy0zLTEtMS0w_12f03c79-6be6-4b44-a5b2-5e68e0cd031b"
      unitRef="usd">90724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNy01LTEtMS0w_396597c3-dccc-4d53-8cd6-9b7061047e07"
      unitRef="usd">183212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfNy03LTEtMS0w_a109aa9a-cd79-487d-8e9d-d31abf942e76"
      unitRef="usd">181996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <natr:ContributionMargin
      contextRef="if71a46bf3e864e258dbbc0f51516b288_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTAtMS0xLTEtMA_afa07335-5df8-43f4-8f1b-7cbe643ce4bd"
      unitRef="usd">16052000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="i083b3dc1304c45eca92ad9e86088edba_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTAtMy0xLTEtMA_40024667-1d5e-4a68-a026-a7b1d7bc5cef"
      unitRef="usd">16677000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="if964d14850bf4c25a9f62e39acac60c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTAtNS0xLTEtMA_e6544570-6a9c-4208-b0e4-e4617089881d"
      unitRef="usd">30579000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="idc9a16f586ef4ba4b79315206991ecd4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTAtNy0xLTEtMA_107eb7dd-3be7-40ec-8ca3-7e8c282561f7"
      unitRef="usd">32402000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="ia93d2cbba8d44eaea8ae19c261e3eead_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTEtMS0xLTEtMA_1eb2b3b7-699a-4324-90d6-a6798631e5af"
      unitRef="usd">5202000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="id0817cb5a1b24c57bf349b26f2fc53ce_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTEtMy0xLTEtMA_d1979e89-9893-4ab5-a085-41c82a425403"
      unitRef="usd">4886000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="icaea666ea18a4ac68ceb9d8191d4bb48_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTEtNS0xLTEtMA_86801291-943f-40f1-8e77-700b6a289a2c"
      unitRef="usd">12033000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="ief131aa98b384f48ac7cca5c88fde61f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTEtNy0xLTEtMA_d5bdf425-a9f9-4855-9a29-8a3b9e64f2aa"
      unitRef="usd">9827000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="i2bc825bf3aaa4f7b9bfb059c674e2abb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTItMS0xLTEtMA_9ec884ed-c17b-4a3a-a707-670d1e19739e"
      unitRef="usd">11904000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="i67b39414dbe341388bb1a45cfc05aac0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTItMy0xLTEtMA_f5e49495-290f-4851-84f8-955bf4e54c8d"
      unitRef="usd">11625000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="i1ae332d8b7eb4f4b835506fd62cf8ba2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTItNS0xLTEtMA_5e03bf1a-a015-4a0a-a598-2a406dba0971"
      unitRef="usd">26323000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="i9002f5f26fcd416d8e55839f295bd737_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTItNy0xLTEtMA_abf8ec68-4a51-4234-9512-6557653d8ab6"
      unitRef="usd">25418000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="ia5d6d37557d546c3bbe17dd969833f46_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTMtMS0xLTEtMA_d711725c-5a3e-4795-86ad-f0dbab4ec548"
      unitRef="usd">1946000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="i78175fd6b6364bdaac67508ad75ffb84_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTMtMy0xLTEtMA_c0c546ad-1bc4-46e2-b070-cc4696af57bf"
      unitRef="usd">2369000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="ifc409aef3b364ca890461ad36865fc91_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTMtNS0xLTEtMA_9fa988a7-5ae8-4d56-a026-292c9a200246"
      unitRef="usd">4396000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="ic5bebd630a244795ada37560313f55b7_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTMtNy0xLTEtMA_6d491af7-ebeb-4511-8349-4d0e02b2ecc7"
      unitRef="usd">4740000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTQtMS0xLTEtMA_f9e71277-cf0f-42fa-8992-c3438ed0ed2a"
      unitRef="usd">35104000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTQtMy0xLTEtMA_0a83be74-0f37-4716-9ea3-a573a55035b7"
      unitRef="usd">35557000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTQtNS0xLTEtMA_75ddc8f0-a4a7-4671-b5bd-9ac33f2422cf"
      unitRef="usd">73331000</natr:ContributionMargin>
    <natr:ContributionMargin
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTQtNy0xLTEtMA_889fdac9-ce18-430c-abec-faeb88b74248"
      unitRef="usd">72387000</natr:ContributionMargin>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTYtMS0xLTEtMA_cb1f1696-49e3-45ec-ac37-e81948c1b029"
      unitRef="usd">28504000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTYtMy0xLTEtMA_1344d72f-6d58-40db-bb71-d179b6033bc1"
      unitRef="usd">31019000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTYtNS0xLTEtMA_1a67e586-1182-4e4d-943a-b8827aa282ee"
      unitRef="usd">59569000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTYtNy0xLTEtMA_20dc8401-62de-4444-96ae-7a62e90e33b1"
      unitRef="usd">64871000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTctMS0xLTEtMA_54383fdd-3d32-4346-b5b8-e10625a54e63"
      unitRef="usd">6600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTctMy0xLTEtMA_6f9d407e-cf90-43a9-87df-28fc1bf2255e"
      unitRef="usd">4538000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTctNS0xLTEtMA_62892460-3af6-49bd-ac5c-d73dc596929d"
      unitRef="usd">13762000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTctNy0xLTEtMA_56d043b5-5df9-4fb2-b8ac-cdaccd1c7c14"
      unitRef="usd">7516000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTktMS0xLTEtMA_52409d60-f60c-4316-a043-e5cc65f5acb9"
      unitRef="usd">1509000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTktMy0xLTEtMA_a339df55-6d78-4bed-a41e-24899d1b3352"
      unitRef="usd">306000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTktNS0xLTEtMA_800a3c22-180b-4c87-884c-7c8a8744b8e2"
      unitRef="usd">-901000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMTktNy0xLTEtMA_c5245983-4c74-44e1-8cd8-1cc6e3a133ce"
      unitRef="usd">258000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMjAtMS0xLTEtMA_2ce194ff-adc8-440a-a4c6-f1d14e017c96"
      unitRef="usd">8109000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMjAtMy0xLTEtMA_70bb8e67-f85d-4999-b1ed-f7d3bdd4db17"
      unitRef="usd">4844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMjAtNS0xLTEtMA_68c026f8-d403-49b9-9999-2816629c4fc7"
      unitRef="usd">12861000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmI2ZmFkYWQxNGVhNDQxNGNiZmJjMzY4ZmFiYzY1MWY2L3RhYmxlcmFuZ2U6YjZmYWRhZDE0ZWE0NDE0Y2JmYmMzNjhmYWJjNjUxZjZfMjAtNy0xLTEtMA_21b769a3-75e8-4e2a-bca9-51e907436dd5"
      unitRef="usd">7774000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2f4e8d652aed4423b188382f7f907e01_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjA2MQ_ad0605fa-f172-4a1a-8dfb-65ecb1b48b74"
      unitRef="usd">2900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6593b6558b554d34a5d970c4a844611e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjA2OA_895866b8-65b5-474f-be68-bacc8a61f4ce"
      unitRef="usd">4800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7e05adb7dfc744b6806e5a6c9a022c8b_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjEzMg_98372ab3-162f-4e28-85b5-de9f7b8b8a41"
      unitRef="usd">2300000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iea007981c84d4d2689838b48b4b64e9f_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjEzOQ_1d7d2b1c-be92-41b9-bd39-c80364ac0eb0"
      unitRef="usd">4500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjg0OA_b16cceb0-c88c-48f5-9895-15e5efd57342">&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From an individual country perspective, the United States and South Korea comprise 10 percent or more of consolidated net sales for the three and six-month periods ended June&#160;30, 2020 and 2019, as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.222%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92f8277816c241d5a17e3354349a3506_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfMy0xLTEtMS0w_bef4e5e9-9310-4ea8-bc93-12438fca52e0"
      unitRef="usd">32147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbfb23412c7c4e108f97fab272e41386_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfMy0zLTEtMS0w_3c9d9a1c-cc50-4f57-a4ab-8afa0df2d70c"
      unitRef="usd">32194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4f5e18020bd4bb1905b5a14e1eb5250_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfMy01LTEtMS0w_d6b565d2-1fd7-478b-a0db-14d2c17e43c8"
      unitRef="usd">67986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93922f18ecec4026ac7f0ec65daa1278_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfMy03LTEtMS0w_8d338ad2-1811-4f98-8063-4b5b51e30fc7"
      unitRef="usd">66155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i632189bfcd514b028a7021840bd91064_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNC0xLTEtMS0w_fa92c3a9-4948-4edd-a56d-79dca795e0ba"
      unitRef="usd">14466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc778d9f1f634e63ae4d47b95410d906_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNC0zLTEtMS0w_420fa84c-401f-4c8f-b091-9f7586dd2d04"
      unitRef="usd">18923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba9c402d012d49a5875cd3495a1691eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNC01LTEtMS0w_d8f6697c-02f8-4727-8d0c-87b76aa69cdc"
      unitRef="usd">30855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic17f632b40af41f591a310b74a1423a5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNC03LTEtMS0w_bef8bec1-a79b-42ed-98cd-fca1b34a5514"
      unitRef="usd">37451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5abc336929143939cbed67bb15aa358_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNS0xLTEtMS0w_3542a17c-9f1e-48af-9992-8615a5a65eab"
      unitRef="usd">40673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if06425c6e05f41918b186298eab8f3d7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNS0zLTEtMS0w_84496444-f99c-4861-a3c4-cd414226a1bd"
      unitRef="usd">39607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib163b56772bd46b7893d5d0dac1e22f4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNS01LTEtMS0w_3c146e31-1640-4f2a-901b-0846f65634da"
      unitRef="usd">84371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a827d8bdca54298904cd66d3e297a57_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNS03LTEtMS0w_08d3294d-e09c-4d15-a8b6-64a8af14923e"
      unitRef="usd">78390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNi0xLTEtMS0w_32247954-42b7-486a-9036-9496d7969644"
      unitRef="usd">87286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNi0zLTEtMS0w_302d1f53-a3cf-4f11-ad54-037c9ab22aad"
      unitRef="usd">90724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNi01LTEtMS0w_33705401-3119-4505-b249-d5b995c51287"
      unitRef="usd">183212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjZlMjE2NTMxMjAzZDRmYTA4MTcyZjI5ZjQxNTMzNTY4L3RhYmxlcmFuZ2U6NmUyMTY1MzEyMDNkNGZhMDgxNzJmMjlmNDE1MzM1NjhfNi03LTEtMS0w_fb3feeb7-7fa5-4e37-ba46-3a45c21b57db"
      unitRef="usd">181996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjg0Mw_f136b63b-3f31-48ae-8e8e-48a9f5f7b406">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales generated by each of our product lines is set forth below (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;br/&gt;June 30,&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General health&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Immune&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cardiovascular&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Digestive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Personal care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weight management&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if62566d466594dd0840485eed4884ad8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMy0xLTEtMS0w_63a8965a-87c1-4da2-abba-cc2cb288e532"
      unitRef="usd">8263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic385649aae20444b8569b0c4ffa682ee_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMy0zLTEtMS0w_37f4a0b1-f23a-43ef-be86-54f7f59f9df8"
      unitRef="usd">10752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55174a87d0a74d0388033b2a46d4a897_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMy01LTEtMS0w_564d422c-926b-4a86-8b51-881be851157b"
      unitRef="usd">17309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c59d88af77c415b9747ccb6c226c184_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMy03LTEtMS0w_b2f99aa3-3088-456a-935d-4cb8b1674869"
      unitRef="usd">18836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibaab6b07007a485dac182b4ad04271c5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNC0xLTEtMS0w_e62f5f0f-7623-4a79-bc18-2b670a434f4f"
      unitRef="usd">179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if958cadeeaa64751acc5246696f8c321_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNC0zLTEtMS0w_bfad54ec-61d7-4139-ae34-da85910c0a89"
      unitRef="usd">199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ba613daac8746bcb090d4d3f80d0a8c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNC01LTEtMS0w_b6633ad2-daef-4e6f-a642-8c63b7c1c9bf"
      unitRef="usd">380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i173c80d77a3a4cfbb2f14e6edebc3e55_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNC03LTEtMS0w_e6419987-a3f1-4f8d-95ee-2a1441764c1f"
      unitRef="usd">357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic67ccf9da075457d83692b8c2bc9b86a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNS0xLTEtMS0w_ee19d720-df51-4ddc-bd77-5c5fabced712"
      unitRef="usd">9323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i714a0b64a0c246618bd3e01d51f267f0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNS0zLTEtMS0w_4907a94f-5335-4d5b-8b28-5f410320331f"
      unitRef="usd">11561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic552d4ac11e34d469c792bb9a05238a6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNS01LTEtMS0w_32a2e96f-e551-40ff-8421-33c1bad88d6f"
      unitRef="usd">18662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide48965370454c17b5473555dc5f3b67_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNS03LTEtMS0w_a66daead-3bee-4742-92c2-73c7a52b086f"
      unitRef="usd">23394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i764bd0476248498f923829a99e6dbd65_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNi0xLTEtMS0w_3229113a-d2e4-477c-b073-76fbb711e6bd"
      unitRef="usd">8391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37c07826ebf1480a88543788ef94674a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNi0zLTEtMS0w_7d359168-326c-4dfb-9e2d-2f8212633f00"
      unitRef="usd">7333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdf58960e96b4719ba546cb5ed435cb6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNi01LTEtMS0w_a6eff61d-234f-4ce1-a490-db2398636de5"
      unitRef="usd">14547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d772d2ff832483ba44cf215c07d797c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNi03LTEtMS0w_fe90d5d2-fe3c-423a-adb5-89195283bf8e"
      unitRef="usd">12108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97ce085efa29473195e0ca4d0c66b667_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNy0xLTEtMS0w_84280b79-8f24-4f29-a555-1e60df482e45"
      unitRef="usd">1877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd71997c6b3c484aaa63d5ea8cd2e285_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNy0zLTEtMS0w_6b7f149b-1e56-44da-88b6-c75f47d1846c"
      unitRef="usd">1820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd5c58111adb4cb28aae250485fe67fc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNy01LTEtMS0w_412ddf7a-f62a-428f-8f1d-10eb2379feb1"
      unitRef="usd">4882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6750c29144fd4146924633f01089a218_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfNy03LTEtMS0w_5567f775-19ec-48cf-8a68-22b3a84af533"
      unitRef="usd">6087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id57951332a004f9c821e1cb6ff1c76e4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOC0xLTEtMS0w_4608d8a5-65e7-49ef-963e-562b28fd6a25"
      unitRef="usd">4724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e429f80c9f64a94be66d36e82b8fd74_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOC0zLTEtMS0w_c9732f4a-c3a0-403d-a0a4-1878bf3104d4"
      unitRef="usd">3497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40e715ec04f843dab35bfb6b29877d75_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOC01LTEtMS0w_92f14eac-c22a-4f7f-a968-7f3504abb393"
      unitRef="usd">7935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61d2e6d9496c42f79db61adf3e22a691_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOC03LTEtMS0w_4b27ca8f-6ce8-4448-9d10-3a74ae49c61d"
      unitRef="usd">7976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if71a46bf3e864e258dbbc0f51516b288_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOS0xLTEtMS0w_a90b91b2-9625-4e5b-95eb-c61415406028"
      unitRef="usd">32757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i083b3dc1304c45eca92ad9e86088edba_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOS0zLTEtMS0w_9a3efc97-468e-447a-886a-7a4c79319526"
      unitRef="usd">35162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if964d14850bf4c25a9f62e39acac60c6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOS01LTEtMS0w_ca6a1a5a-780e-4074-ac80-a7add8b8ff47"
      unitRef="usd">63715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc9a16f586ef4ba4b79315206991ecd4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfOS03LTEtMS0w_8a27b00a-821b-4dad-95f8-f0e9084fbd10"
      unitRef="usd">68758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1a467b75a3f4ea49a5a94cfc7c81f76_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTEtMS0xLTEtMA_8d1ab116-345b-4935-8d5f-a4610eba68ac"
      unitRef="usd">6816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7397b3592c2d499d9ff846cb11e53895_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTEtMy0xLTEtMA_2e26298f-54d8-4a78-a9ea-fb0ca1efd56e"
      unitRef="usd">5372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94f79688de8f47c09b07fe7416c6d5c5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTEtNS0xLTEtMA_9307414e-8b52-40af-a52a-918947557eaf"
      unitRef="usd">14776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i142d381032ac4d43b903f6a6c99668e6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTEtNy0xLTEtMA_444d3489-ac20-41b2-990a-829a7f8b669e"
      unitRef="usd">11120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifef9982243374e7881bf7559f9382765_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTItMS0xLTEtMA_80a581fb-1451-478a-b4a3-013a525dc64b"
      unitRef="usd">1370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie34eb1ecfd354118953c9d57d02d98eb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTItMy0xLTEtMA_daf783e6-3422-438f-a2ab-79eae7bda9b0"
      unitRef="usd">1090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ae5b5ebe94849148e5b4bdff8149887_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTItNS0xLTEtMA_a9280bbe-e034-4bee-aeaf-ad0bc4e02327"
      unitRef="usd">3814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58368e457c924f06ada68961205bce51_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTItNy0xLTEtMA_3cfc1028-5325-44ad-a57b-e07a49923d39"
      unitRef="usd">2363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6d530ae4a0e4542b0fe807e0320624c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTMtMS0xLTEtMA_7fa5ec5d-d529-4b62-bbb4-fdfd8e9cea5a"
      unitRef="usd">2215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14053df8663b4bc0bad62a2b34936210_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTMtMy0xLTEtMA_3aac49bd-63a0-4444-bd58-c334a8bce60c"
      unitRef="usd">2766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieab102c1c51c4dc39cf5d429b8748f63_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTMtNS0xLTEtMA_0336693a-d507-4211-9f4b-33bb429ead97"
      unitRef="usd">5112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a194a02a6584aaabae11289eab868ad_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTMtNy0xLTEtMA_7be20066-28f8-4928-9c97-c85a3e5d1956"
      unitRef="usd">5617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7570bd78367d4a63b7ba44fa95945310_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTQtMS0xLTEtMA_f527154a-326f-4316-a231-7c16c5e3045e"
      unitRef="usd">3781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4cce83c0d8143d78ab6692f31991387_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTQtMy0xLTEtMA_6ac2b0e9-b4e6-48c6-a02d-62322d66489d"
      unitRef="usd">3550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccde6ed0b01e4b6db718632aea8cae42_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTQtNS0xLTEtMA_8d7cdb4c-f8f6-4337-9bbb-b5e87d19d1b8"
      unitRef="usd">8713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6171da2c5564cdc9e5974a52cd3f1f0_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTQtNy0xLTEtMA_332c7ce4-43fa-4988-8f43-11ce7b3442a1"
      unitRef="usd">7181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b17d9664c6d4e36acdbddaaceab6720_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTUtMS0xLTEtMA_e8266263-2f44-48b4-8a0a-16444e365c8a"
      unitRef="usd">718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67dd6fdb50974d16b8050d3fd1aea307_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTUtMy0xLTEtMA_168276e1-a4e9-4ed0-8b76-bd31920883ca"
      unitRef="usd">1661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14df60b3ed4d4cf7bf54d3841620cf73_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTUtNS0xLTEtMA_4cb86185-b2ee-4e77-a332-0670b1c2c1b9"
      unitRef="usd">2469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd948ba2b82d4d2db09790f9b839045b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTUtNy0xLTEtMA_2a5237cd-e993-48c2-853c-32915ff91870"
      unitRef="usd">3160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb692ad2d5894ad7b2783ca2224d09e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTYtMS0xLTEtMA_8faa39ae-62ca-4b6b-a78b-b65c3084dfe3"
      unitRef="usd">565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc859978c39043ac97f0ec4da7fcc1bb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTYtMy0xLTEtMA_a7d3284f-d97d-415a-9396-9822130350b2"
      unitRef="usd">636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38c597d0b75043cca9bfa69d9844d19d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTYtNS0xLTEtMA_b7f96e50-ebdf-4871-86be-8076958f5bcb"
      unitRef="usd">1208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7300ff38838343d4878f5d06c0ec9c25_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTYtNy0xLTEtMA_580bcd24-e422-46ec-8a4c-2e524df83c9b"
      unitRef="usd">1231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia93d2cbba8d44eaea8ae19c261e3eead_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTctMS0xLTEtMA_08c0a8dc-b11d-4978-9c01-ec4947bde25a"
      unitRef="usd">15465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0817cb5a1b24c57bf349b26f2fc53ce_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTctMy0xLTEtMA_50171731-0745-4293-affc-79742fbcf0d1"
      unitRef="usd">15075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaea666ea18a4ac68ceb9d8191d4bb48_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTctNS0xLTEtMA_503fb24e-63aa-4394-9d73-501bd14b5464"
      unitRef="usd">36092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief131aa98b384f48ac7cca5c88fde61f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTctNy0xLTEtMA_f4e22a94-cf86-4603-aa24-37a74524bc62"
      unitRef="usd">30672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4503cb6b6e4544929a36a0811570cac8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTktMS0xLTEtMA_cc472df2-107d-4217-8ee4-721a0eb0adf0"
      unitRef="usd">14887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ed8644df72f4195ab22a5ce6f0f0503_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTktMy0xLTEtMA_e336db10-69f5-43bf-948d-d78f0337c18b"
      unitRef="usd">14934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5904addaba7f48caa578d31fe84d5199_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTktNS0xLTEtMA_b3f035ca-9e7b-43cc-a976-3d9d4a5013e3"
      unitRef="usd">30351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e3234f815e54a568d030a373ebe45e2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMTktNy0xLTEtMA_7d89daf8-8dc3-437c-8e4b-de68c72df0d9"
      unitRef="usd">30682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib63023ceef854e4b861867ce318f0578_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjAtMS0xLTEtMA_19108830-50de-4a7e-b00a-1b3c07107801"
      unitRef="usd">5049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d225b221c9b40968457a1dac11087a5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjAtMy0xLTEtMA_135c9fd4-4654-46b6-bf5a-3c496e0de824"
      unitRef="usd">3340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c43dad25f74481b9939955dd59b3cb5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjAtNS0xLTEtMA_6626a145-448b-471d-9b14-57fadbe4b6b4"
      unitRef="usd">12847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75ee5318413549e4a92fb0e090ecce66_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjAtNy0xLTEtMA_65dcc234-c320-4ad9-9674-7b22e9a245ab"
      unitRef="usd">7558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56d926cafb14460292a41d04cfd1a0b7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjEtMS0xLTEtMA_fa39ca9e-bace-4be5-b2a8-0aa26ddf6ddf"
      unitRef="usd">3679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3da2f635557e4a1ea609490fefa17042_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjEtMy0xLTEtMA_88dec09d-3ed6-4172-a3ea-2da2afdf70a3"
      unitRef="usd">4935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac4caab539d64775ba62e3ff9ec84fea_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjEtNS0xLTEtMA_c4267a5d-4dd2-4c3e-8dbd-f46baff2f13a"
      unitRef="usd">7846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06c5b1d23c3840cf8f5b959475ef43dc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjEtNy0xLTEtMA_b530050d-c251-44b6-a900-4c1cbd74f590"
      unitRef="usd">10011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i797f55e2a89a4614872e5cbafd25d371_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjItMS0xLTEtMA_6d64d9d9-f870-447f-90c2-29422fa3806c"
      unitRef="usd">7858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1e91f5481f0432ba1cea699bd6b45fa_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjItMy0xLTEtMA_40d960c6-be07-4ce6-a67c-08c3d7508089"
      unitRef="usd">8523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e4ee3b89488402abcebd3fe88dc8419_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjItNS0xLTEtMA_91573e15-19b6-413b-adfa-68c0c30c0fba"
      unitRef="usd">16099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i954dd1033594437096794552c088e8d2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjItNy0xLTEtMA_ee96ef7e-e11e-4fc2-8da7-dd52f8deabfb"
      unitRef="usd">17244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i281d1b723b7643518757c370d5462a20_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjMtMS0xLTEtMA_e1f5edcf-2bdb-45c2-8da4-d10f0d3d285a"
      unitRef="usd">1975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82c23bf66e054f6aabf6769763c0c00a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjMtMy0xLTEtMA_16e20d6d-87aa-4a40-8bbc-0e8261f1545b"
      unitRef="usd">1598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0251deac2524a44b345c15b02105645_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjMtNS0xLTEtMA_ed0efc30-65a8-4cfd-beff-4fe7338b5c74"
      unitRef="usd">3904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d2b1df6adab4b6681b38d9ee4772054_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjMtNy0xLTEtMA_c8547072-f979-4a2b-8418-48dc9d896509"
      unitRef="usd">2946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c62cdcaf7e54b05bb45763091fd7e69_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjQtMS0xLTEtMA_c6f05f07-d4b0-4a98-986e-90a6b6829936"
      unitRef="usd">1023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f5f6b03f3634d978b42684f70f77f85_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjQtMy0xLTEtMA_390eda2e-1f9e-41a3-a5c8-2575aa43658c"
      unitRef="usd">1290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f9eaa0ec25b49b9b4d0e1cc9e4b9a7d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjQtNS0xLTEtMA_67ab1b9d-78ae-4d6b-88a4-a28d26d2e7ed"
      unitRef="usd">2181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a2e62cabc8646248219b710c3ca1ac6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjQtNy0xLTEtMA_a8ea4a81-2eb4-4046-9066-6c8f04083bb3"
      unitRef="usd">2702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bc825bf3aaa4f7b9bfb059c674e2abb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjUtMS0xLTEtMA_464d639b-8535-4359-bb96-2fc5c3e54bb4"
      unitRef="usd">34471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67b39414dbe341388bb1a45cfc05aac0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjUtMy0xLTEtMA_59157018-f63b-4bd7-b3ff-6841e2c9de13"
      unitRef="usd">34620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ae332d8b7eb4f4b835506fd62cf8ba2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjUtNS0xLTEtMA_478474fe-c87d-4e14-87ea-e8bc6f8e3875"
      unitRef="usd">73228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9002f5f26fcd416d8e55839f295bd737_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjUtNy0xLTEtMA_ac03ed0e-ff0f-4169-9f2b-7be26cf3765f"
      unitRef="usd">71143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44ed036a04cd4a4391a8cda76245368e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjctMS0xLTEtMA_8b0799c6-7b41-467b-bda8-b8897845b60a"
      unitRef="usd">1350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0f086192866448f823535e3fe42ed11_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjctMy0xLTEtMA_7b276b61-688a-460c-828d-bec77af3291b"
      unitRef="usd">1783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdd27807d4744fecb6d60a3d3fca6cb5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjctNS0xLTEtMA_77a9e644-3ebf-400c-af53-c07b031393a4"
      unitRef="usd">2964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a9d831fec914337ae82b2dd8fd278bf_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjctNy0xLTEtMA_fa144b85-217c-4678-b917-7f947d72bbc5"
      unitRef="usd">3395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if871e9e1a77245f4b95360be59ce180e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjgtMS0xLTEtMA_3fed8c88-3d83-476f-bad5-dd73f1b48069"
      unitRef="usd">380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4be06e902c2749098fbd4b3c4ef4d052_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjgtMy0xLTEtMA_8a903fec-f3ab-4d7c-b187-151012997af1"
      unitRef="usd">602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b34b448022047bdb82d0ab791386ba5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjgtNS0xLTEtMA_222a0891-d78c-4070-b8e3-26d45bd0a9ab"
      unitRef="usd">1489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6591d81f07fb4fb5884c78df22b16458_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjgtNy0xLTEtMA_8be96b8b-d62d-4e14-ad0c-789d33fac62e"
      unitRef="usd">1210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1bbc99306af489781fb9166f13e216b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjktMS0xLTEtMA_130b6a0e-2102-4390-aecf-56b50e791436"
      unitRef="usd">263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92b498296e804b9f84f402823cbc58ae_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjktMy0xLTEtMA_7e60d2f2-3713-4cbc-8442-041bd3a1f883"
      unitRef="usd">361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf83a008b6e14197a7916bf3c786b506_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjktNS0xLTEtMA_cb08938d-d3dd-49b3-b33d-43fb772346c0"
      unitRef="usd">641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife80169a0397408b883bec36883f61c4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMjktNy0xLTEtMA_157c8317-6e31-4115-a9b6-dc4cdedd7dcf"
      unitRef="usd">700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb50d884a7cd429e87d06e6e46a8dff6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzAtMS0xLTEtMA_52996fdd-6ded-44fa-bf9a-e4427aa733ba"
      unitRef="usd">2264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fd01d86326c4ae88b01dacecaafb7de_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzAtMy0xLTEtMA_e63f60b4-3251-4c9e-b6f8-d2ae5794ffd3"
      unitRef="usd">2645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9e3c0e4b135416b8c1da6aa92ff333b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzAtNS0xLTEtMA_920e482a-611f-4b79-8792-aa230e73c41d"
      unitRef="usd">4326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i692f557add00446e975a14b84670d5e9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzAtNy0xLTEtMA_d3c541c8-6946-461c-9409-d563ee68d534"
      unitRef="usd">5181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2e8c2696bef4cd4acb0340019ed8155_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzEtMS0xLTEtMA_065434b4-269e-48a5-86d4-fa99a5c08fcc"
      unitRef="usd">212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf9ceea5bf614f6e814493affa811745_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzEtMy0xLTEtMA_5184fddf-c960-44ea-9ece-59d467bce1bd"
      unitRef="usd">260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie40d396669b24c1eaef63265faf0eb4d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzEtNS0xLTEtMA_08df6db9-c0f2-47b9-a4cd-051c6025fd77"
      unitRef="usd">464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic42ab1b2efae454bb3c17edf439bcd04_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzEtNy0xLTEtMA_c91d2e5e-ba0c-436c-a822-ddd6dd202583"
      unitRef="usd">517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie011caba3a8946ec836a82da8aff0b98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzItMS0xLTEtMA_f7180abe-2fb4-4dd3-9c56-85ac477a04d6"
      unitRef="usd">124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if988d7e9391249a69587749594e4fa99_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzItMy0xLTEtMA_9246edff-88e4-4342-b336-d9ff910607a8"
      unitRef="usd">216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b347ffb8db14e44bbec1c23a8d7b872_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzItNS0xLTEtMA_01a361b7-9122-4d78-b640-2fc63055a0c2"
      unitRef="usd">293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if67877bc01c64c739b9a9704c745dca8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzItNy0xLTEtMA_546cc7fb-b7c9-4279-8ffd-e45a1cf9c6de"
      unitRef="usd">420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5d6d37557d546c3bbe17dd969833f46_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzMtMS0xLTEtMA_5708d884-f0e2-4732-9c2b-b4effd9f6d87"
      unitRef="usd">4593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78175fd6b6364bdaac67508ad75ffb84_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzMtMy0xLTEtMA_ad825b9d-c685-46a2-9320-b3bd868550da"
      unitRef="usd">5867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc409aef3b364ca890461ad36865fc91_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzMtNS0xLTEtMA_b1bf03ee-7dc7-410b-9399-6f24aec5d782"
      unitRef="usd">10177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5bebd630a244795ada37560313f55b7_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzMtNy0xLTEtMA_0f371a10-8ed0-49b6-9306-593c4f23bdd6"
      unitRef="usd">11423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzQtMS0xLTEtMA_614865e0-1a4d-4627-85cf-4306cfddff54"
      unitRef="usd">87286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzQtMy0xLTEtMA_42c42676-9394-4aad-8b88-39eb9825d7c3"
      unitRef="usd">90724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzQtNS0xLTEtMA_fff1f472-75f3-4e22-a17c-717405b8296d"
      unitRef="usd">183212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ2ZDA5M2IxZTYzMDQ5ZDZhOTkxMzAwOGE0MTBhZDZkL3RhYmxlcmFuZ2U6NDZkMDkzYjFlNjMwNDlkNmE5OTEzMDA4YTQxMGFkNmRfMzQtNy0xLTEtMA_90edc018-a338-4aae-b06f-d2f754cde984"
      unitRef="usd">181996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjg3Mw_c97f87f1-5802-4d4e-b199-eef6d0da0500">&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From an individual country perspective, only the United States comprised 10 percent or more of consolidated property, plant and equipment as follows (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i94718aa3e09742e9b321bc9ca03182b0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ4NDY1ZThkOTQ2NzQ4Yzc5ZDZlOWQ0Yjg0OTUyYTNiL3RhYmxlcmFuZ2U6NDg0NjVlOGQ5NDY3NDhjNzlkNmU5ZDRiODQ5NTJhM2JfMi0xLTEtMS0w_e47bfe09-6ff3-4904-9147-bfddb3e4d589"
      unitRef="usd">52467000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i23ef970b654d4820bcfbabf00f573c97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ4NDY1ZThkOTQ2NzQ4Yzc5ZDZlOWQ0Yjg0OTUyYTNiL3RhYmxlcmFuZ2U6NDg0NjVlOGQ5NDY3NDhjNzlkNmU5ZDRiODQ5NTJhM2JfMi0zLTEtMS0w_75582683-b820-4348-9695-4a2c9851a916"
      unitRef="usd">54470000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib12661397e004b8fb25358c01c025652_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ4NDY1ZThkOTQ2NzQ4Yzc5ZDZlOWQ0Yjg0OTUyYTNiL3RhYmxlcmFuZ2U6NDg0NjVlOGQ5NDY3NDhjNzlkNmU5ZDRiODQ5NTJhM2JfMy0xLTEtMS0w_6d238eea-a55a-4684-af51-fd8385563963"
      unitRef="usd">4220000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3d317455bf594d75a8cff8100ded38be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ4NDY1ZThkOTQ2NzQ4Yzc5ZDZlOWQ0Yjg0OTUyYTNiL3RhYmxlcmFuZ2U6NDg0NjVlOGQ5NDY3NDhjNzlkNmU5ZDRiODQ5NTJhM2JfMy0zLTEtMS0w_2e2a0d98-82c1-4111-a979-1eadce1171cc"
      unitRef="usd">5042000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ4NDY1ZThkOTQ2NzQ4Yzc5ZDZlOWQ0Yjg0OTUyYTNiL3RhYmxlcmFuZ2U6NDg0NjVlOGQ5NDY3NDhjNzlkNmU5ZDRiODQ5NTJhM2JfNC0xLTEtMS0w_c1b39ab6-60c3-45fa-a11f-8846e61e9084"
      unitRef="usd">56687000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOjQ4NDY1ZThkOTQ2NzQ4Yzc5ZDZlOWQ0Yjg0OTUyYTNiL3RhYmxlcmFuZ2U6NDg0NjVlOGQ5NDY3NDhjNzlkNmU5ZDRiODQ5NTJhM2JfNC0zLTEtMS0w_ebf1bbd2-fefc-4b37-85d0-62dcea7efb70"
      unitRef="usd">59512000</us-gaap:PropertyPlantAndEquipmentNet>
    <natr:ScheduleOfSegmentReportingInformationBySegment1TableTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RleHRyZWdpb246OWQ4MDcyNjhlODZkNGZhZWIwNzY1NDE2OGViZjBiZTFfMjg2MQ_e02350f8-c708-4a3c-a7dc-36ec4cf8cedb">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total assets per segment is set forth below (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.340%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.463%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.464%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Latin America and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</natr:ScheduleOfSegmentReportingInformationBySegment1TableTextBlock>
    <us-gaap:Assets
      contextRef="i70ca8db46f26476e8a118f24f355c015_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfMi0xLTEtMS0w_e6b3860c-d438-4a34-8b31-66813d9d3449"
      unitRef="usd">72608000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6241e96d68cc4697b9badf5aa2e1de24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfMi0zLTEtMS0w_14689126-0b1d-4d18-b10e-323f9c625dfb"
      unitRef="usd">65959000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic1398308e9b341bd9056ce147bbc6410_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfMy0xLTEtMS0w_f5306cff-7223-4525-a373-84db3501d582"
      unitRef="usd">17952000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie8f0514eea804c8686874db62e3c2743_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfMy0zLTEtMS0w_1e1ff514-edf8-4b14-95f1-d8a1aa8a95e6"
      unitRef="usd">15187000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1e68fbe730ab47ec929844b0320e1f73_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfNC0xLTEtMS0w_aea7fa0a-a1d2-4a63-bc40-3c564c78c935"
      unitRef="usd">128358000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88d7914dda804d6ba1fe7570df660df1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfNC0zLTEtMS0w_ca8e0f20-fc81-492b-b8d8-4faefdbb9e67"
      unitRef="usd">124337000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0f564a18d1fe4f33bf16dd70dbc34de2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfNS0xLTEtMS0w_2994b048-917f-4928-9ffc-4c6fd17a5f11"
      unitRef="usd">8011000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6510e1e3d9c34e1ba553b1d60be1b673_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfNS0zLTEtMS0w_151f5327-7a12-450d-84e9-46b98c938bf8"
      unitRef="usd">7585000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfNi0xLTEtMS0w_3ff06a7f-3b19-47f5-8831-46a2bac964c4"
      unitRef="usd">226929000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82MS9mcmFnOjlkODA3MjY4ZTg2ZDRmYWViMDc2NTQxNjhlYmYwYmUxL3RhYmxlOmUyYjY4N2JhNmM1MDQ0Mjg4YmVhYTY5NDliNzYxMGY0L3RhYmxlcmFuZ2U6ZTJiNjg3YmE2YzUwNDQyODhiZWFhNjk0OWI3NjEwZjRfNi0zLTEtMS0w_4fecf931-7e4f-47a8-aff4-a7b99050e22e"
      unitRef="usd">213068000</us-gaap:Assets>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82Ny9mcmFnOjg3OTZhODI0MDc0ZDQzNTNiYjk0MzRlODhkNGM3YWJkL3RleHRyZWdpb246ODc5NmE4MjQwNzRkNDM1M2JiOTQzNGU4OGQ0YzdhYmRfMjY0Mw_15fff723-af45-40d1-a7d4-e8ad11971ed1">Income Taxes&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended June&#160;30, 2020 and 2019, our provision for income taxes, as a percentage of income before income taxes was 24.4 percent and 45.7 percent, respectively, compared with a U.S. federal statutory rate of 21.0 percent. For the six months ended June&#160;30, 2020 and 2019, our provision for income taxes, as a percentage of income before income taxes was 28.9 percent and 43.9 percent, respectively, compared with a U.S. federal statutory rate of 21.0 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The difference between the effective tax rate and the U.S. federal statutory tax rate for the three and six months ended June&#160;30, 2020, was primarily attributed to transfer pricing adjustments and current year foreign losses that presently do not provide future tax benefit, as well as net unfavorable foreign tax related items.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The difference between the effective tax rate and the U.S. federal statutory tax rate for the three and six months ended June&#160;30, 2019, was primarily attributed to foreign losses during those periods that were not expected to provide future tax benefit as well as net unfavorable foreign tax related items.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The difference between the effective tax rate for the three and six months ended June&#160;30, 2020 compared to June&#160;30, 2019 is primarily caused by the increase in income. This increase to income causes items such as foreign losses and unfavorable tax adjustments to have a lesser impact on the effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As the U.S. Department of the Treasury is working on finalizing Treasury Regulations with respect to the Tax Cuts and Jobs Act (Tax Reform Act), future changes could likewise affect recorded deferred tax assets and liabilities in later periods. Management is not aware of any such additional changes that would have a material effect on our results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our U.S. federal income tax returns for 2016 through 2018 are open to examination for federal tax purposes. We have several foreign tax jurisdictions that have open tax years from 2014 through 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of June&#160;30, 2020 and December&#160;31, 2019, we had accrued $1.4 million and $1.5 million, respectively, related to unrecognized tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interim income taxes are based on an estimated annualized effective tax rate applied to the respective quarterly periods, adjusted for discrete tax items in the period in which they occur. Although we believe our tax estimates are reasonable, we can make no assurance that the final tax outcome of these matters will not be different from that which we have reflected in our historical income tax provisions and accruals. Such differences could have a material impact on our income tax provision and operating results in the period in which we make such determination.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie081477f45034b1c99ed9b56c37a916e_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82Ny9mcmFnOjg3OTZhODI0MDc0ZDQzNTNiYjk0MzRlODhkNGM3YWJkL3RleHRyZWdpb246ODc5NmE4MjQwNzRkNDM1M2JiOTQzNGU4OGQ0YzdhYmRfMTQ0_e00c8813-0897-4386-8a9d-925b312d8274"
      unitRef="number">0.244</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic271cea5cb744f1f96e00663f59d2206_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82Ny9mcmFnOjg3OTZhODI0MDc0ZDQzNTNiYjk0MzRlODhkNGM3YWJkL3RleHRyZWdpb246ODc5NmE4MjQwNzRkNDM1M2JiOTQzNGU4OGQ0YzdhYmRfMTUx_4f7ae6a5-dfe7-4b3e-b4dc-604efc313a08"
      unitRef="number">0.457</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82Ny9mcmFnOjg3OTZhODI0MDc0ZDQzNTNiYjk0MzRlODhkNGM3YWJkL3RleHRyZWdpb246ODc5NmE4MjQwNzRkNDM1M2JiOTQzNGU4OGQ0YzdhYmRfMzQ3_d50c0f9e-649e-42d2-832b-f061728a5147"
      unitRef="number">0.289</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i68b0a70a7ca347d8adecd522d02d90d9_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82Ny9mcmFnOjg3OTZhODI0MDc0ZDQzNTNiYjk0MzRlODhkNGM3YWJkL3RleHRyZWdpb246ODc5NmE4MjQwNzRkNDM1M2JiOTQzNGU4OGQ0YzdhYmRfMzU0_8f103f97-c4a1-4be7-a386-60af7fd7f6ca"
      unitRef="number">0.439</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82Ny9mcmFnOjg3OTZhODI0MDc0ZDQzNTNiYjk0MzRlODhkNGM3YWJkL3RleHRyZWdpb246ODc5NmE4MjQwNzRkNDM1M2JiOTQzNGU4OGQ0YzdhYmRfMjAwMw_9e979156-0274-44a0-934f-014ff083e28e"
      unitRef="usd">1400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl82Ny9mcmFnOjg3OTZhODI0MDc0ZDQzNTNiYjk0MzRlODhkNGM3YWJkL3RleHRyZWdpb246ODc5NmE4MjQwNzRkNDM1M2JiOTQzNGU4OGQ0YzdhYmRfMjAxMA_4f346964-bfc5-4239-8768-b84ce025d9ec"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjg5Mw_981d7db3-7576-4f55-b41f-dc639c4fcf4b">Commitments and Contingencies&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are party to various legal proceedings. Management cannot predict the ultimate outcome of these proceedings, individually or in the aggregate, or their resulting effect on our business, financial position, results of operations or cash flows as litigation and related matters are subject to inherent uncertainties, and unfavorable rulings could occur. Were an unfavorable outcome to occur, there exists the possibility of a material adverse impact on our business, financial position, results of operations, or cash flows for the period in which the ruling occurs and/or future periods. We maintain product liability, general liability and excess liability insurance coverage. However, no assurances can be given that such insurance will continue to be &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;available at an acceptable cost to us, that such coverage will be sufficient to cover&#160;one or more large claims, or that the insurers will not successfully disclaim coverage as to a pending or future claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Non-Income Tax Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have reserved for certain state sales and use tax and foreign non-income tax contingencies based on the likelihood of an obligation in accordance with accounting guidance for probable loss contingencies. Loss contingency provisions are recorded for probable losses at management&#x2019;s best estimate of a loss, or when a best estimate cannot be made, a minimum loss contingency amount is recorded. We provide provisions for potential payments of tax to various tax authorities for contingencies related to non-income tax matters, including value-added taxes and sales tax. We provide provisions for U.S. state sales taxes in each of the states where we have nexus. As of June&#160;30, 2020 and December&#160;31, 2019, accrued liabilities were $0.3 million and $0.4 million, respectively, related to non-income tax contingencies. While we believe that the assumptions and estimates used to determine contingent liabilities are reasonable, the ultimate outcome of these matters cannot presently be determined. We believe future payments related to these matters could range from $0 to approximately $2.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Other Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;We are a party to various other legal proceedings in the United States and several foreign jurisdictions related to value-added tax assessments and other civil litigation.&#160;As of June&#160;30, 2020 and December&#160;31, 2019, accrued liabilities were $0.4 million and $0.4 million, respectively, related to the estimated outcome of these proceedings. In addition, we are a party to other litigation where there is a reasonable possibility that a loss may be incurred, either the losses are not considered to be probable or we cannot at this time estimate the loss, if any; therefore, no provision for losses has been provided.&#160;We believe future payments related to these matters could range from $0 to approximately $0.3 million.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <natr:MinimumNumberOfClaimsCompaniesInsuranceCoverageMayNotCover
      contextRef="i77b5e15ff4b64fbba7a36653391ffb0a_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfOTA0_3ac09325-56d6-4e4f-bad6-f9c81e57b1d7"
      unitRef="claim">1</natr:MinimumNumberOfClaimsCompaniesInsuranceCoverageMayNotCover>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i52b98ab9ce7e42938b835054481cd94d_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMTc1OA_06e3809b-a0d5-4375-9a14-618a69c8e318"
      unitRef="usd">300000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ib4d603006ee94b4eb0c997111ef5ebce_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMTc2NQ_c353093c-95f2-4e44-a159-12dea9bf8cef"
      unitRef="usd">400000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="iaab7c041c8a4448fa778d35e1a0e69d8_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjA3Mg_1130ed2b-cea7-4326-842b-bf0a17f9d18e"
      unitRef="usd">0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i168fe4bcad9549838b9cceb3e4c1f350_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjA5Mg_23dae1ef-3ce2-4462-aa76-2edfb90d25a8"
      unitRef="usd">2500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i9a3c3c642fa549d5ad00984df6ff60cf_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjMzMQ_6696c241-56be-44d2-834e-09d71baf6dd1"
      unitRef="usd">400000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i847685b497d44588936d74dd8e669382_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjMzOA_e7c5cf04-ac09-4664-8872-7718c491a300"
      unitRef="usd">400000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="i01d2436a35f94e4cb073620782fe7d4b_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjY0NA_43ae5951-1666-49d9-ad61-13ad2bc87fda"
      unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="iac48cf3dd15449c18db59cd3f25a642f_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjc1Ng_5f478584-5706-44c5-8a7a-8fca303570fd"
      unitRef="usd">0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i3752ae59eae546209e192240bfbcb86e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83MC9mcmFnOmZmODJhMWY1ZGZmODQzNjM4ZTIyMDhhMGJkYTI5MjFhL3RleHRyZWdpb246ZmY4MmExZjVkZmY4NDM2MzhlMjIwOGEwYmRhMjkyMWFfMjc3Ng_e42b7587-eacb-4b64-a5bf-0c5deb24b27a"
      unitRef="usd">300000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfNzM3_3c4785b8-4546-420e-83ee-9643f33874cd">Related Party TransactionsDuring the three and six months ended June&#160;30, 2020 and 2019, NSP China did not borrow any amounts from the Company or our joint venture partner. As of June&#160;30, 2020 and December&#160;31, 2019 outstanding borrowings by NSP China from the Company were $6.2 million and $6.1 million, respectively. As of June&#160;30, 2020 and December&#160;31, 2019 outstanding borrowings by NSP China from our joint venture partner were $1.5 million and $1.5 million, respectively. These notes are payable in less than one year and bear interest of 3.0 percent. The notes between NSP China and the Company eliminate in consolidation.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iaa35a054d9ee45919e6bbe8994425257_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfOTQ_09fb30f3-8478-45ed-adbb-e6738d534646"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i1645d44fbe8445e7b32de0714d3115ba_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfOTQ_23273d68-0373-4bd4-b7c5-1ea787930374"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i3068293b0bc64e528f6f5627c9e86f5a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfOTQ_3bfb8d00-f986-40b4-8344-39813c321e6b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i4a4823e82c2842a5b8b750969be79a75_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfOTQ_4599dce4-c940-4353-ad67-28fdb256c914"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i6336f56e72074c24948dfef3daa55a4e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfNTI2_cae70944-e736-4bed-94b0-2235ac1d864c"
      unitRef="usd">6200000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i869f86663ba34d83aa2627b3712e1eee_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfNTMz_fae0bc6b-c2b9-4478-8705-d3c322c77fb8"
      unitRef="usd">6100000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i5e4cd6bf9a99411795a870be93de4547_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfNjM5_0605e3d9-b9ed-4daf-89a7-49dc0cf9b563"
      unitRef="usd">1500000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ie05cc70fdb7b4fa9b63b3c55d06ab88a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfNjQ2_ade867fb-511c-497e-aabe-54edf67624ee"
      unitRef="usd">1500000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i3068293b0bc64e528f6f5627c9e86f5a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83My9mcmFnOmQ5MGFhMGU4ZWY1YzQ0NTdiNWM4NDQzODAyYTgwOWZhL3RleHRyZWdpb246ZDkwYWEwZThlZjVjNDQ1N2I1Yzg0NDM4MDJhODA5ZmFfMTY0OTI2NzQ0NDExMg_1aa96633-f906-4145-ad2d-4d1923df66dd"
      unitRef="number">0.030</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RleHRyZWdpb246ZDBkOThjOTM2ODRmNDM4ZTkwMmJiMDM4OTgzZWJmMWJfMjIzNA_1fb8671e-17d4-4b42-9f23-38dc569aa15f">Fair Value Measurements&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values of each financial instrument. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 1: Quoted market prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 3: Unobservable inputs that are not corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents our hierarchy for our assets, measured at fair value on a recurring basis, as of June&#160;30, 2020 (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment securities - trading&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents our hierarchy for our assets, measured at fair value on a recurring basis, as of December&#160;31, 2019 (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment securities - trading&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Investment securities - trading&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2014; Our trading portfolio consists of various marketable securities that are valued using quoted prices in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the six months ended June&#160;30, 2020, and for the year ended December&#160;31, 2019, there were no fair value measurements using significant other observable inputs (Level 2) or significant unobservable inputs (Level 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amounts reflected on the condensed consolidated balance sheets for cash and cash equivalents, accounts receivable, and accounts payable approximate fair value due to their short-term nature. The carrying amount reflected on the condensed consolidated balance sheets for the revolving credit facility approximates fair value due to it being variable-rate debt. During the six months ended June&#160;30, 2020 and 2019, we did not have any re-measurements of non-financial assets at fair value on a nonrecurring basis subsequent to their initial recognition.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RleHRyZWdpb246ZDBkOThjOTM2ODRmNDM4ZTkwMmJiMDM4OTgzZWJmMWJfMjIzMA_7d8026fa-9e4d-44c5-a520-8be1e1e8388d">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents our hierarchy for our assets, measured at fair value on a recurring basis, as of June&#160;30, 2020 (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment securities - trading&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents our hierarchy for our assets, measured at fair value on a recurring basis, as of December&#160;31, 2019 (dollar amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.794%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted&#160;Prices&lt;br/&gt;in&#160;Active&lt;br/&gt;Markets&#160;for&lt;br/&gt;Identical&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment securities - trading&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets measured at fair value on a recurring basis&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:TradingSecurities
      contextRef="i5efd1d4a056d476bb390fa946c5190ca_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMi0xLTEtMS0w_1558f014-cea5-47b3-88e2-420268f57ed2"
      unitRef="usd">1035000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i91729ea339554c03bfc0fa20ed96bc49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMi0zLTEtMS0w_7787ec3a-e05e-4bb7-8fee-ea614c211689"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="id9bef8f5a20744d28a1f99a605e9244b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMi01LTEtMS0w_857b8a89-cb69-4664-9295-0d298df50cc0"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="idcec73183dd64c5ba4bdf41167e7e3fd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMi03LTEtMS0w_403a2d5e-bc44-4b94-ade7-022f1e070593"
      unitRef="usd">1035000</us-gaap:TradingSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5efd1d4a056d476bb390fa946c5190ca_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMy0xLTEtMS0w_08d1e190-e18f-450e-82bd-56eec1481996"
      unitRef="usd">1035000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i91729ea339554c03bfc0fa20ed96bc49_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMy0zLTEtMS0w_947c5d70-d005-4c21-bac3-284386c75061"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id9bef8f5a20744d28a1f99a605e9244b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMy01LTEtMS0w_b19a330b-862d-4a27-b15a-8c2de60c2a39"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idcec73183dd64c5ba4bdf41167e7e3fd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOjQwOTkwMDNmY2IyMzQzZjA5MjY1MjYxMTk2NTYwOTFiL3RhYmxlcmFuZ2U6NDA5OTAwM2ZjYjIzNDNmMDkyNjUyNjExOTY1NjA5MWJfMy03LTEtMS0w_c7a00846-b35f-4000-96fb-4dbe3d8eb5d4"
      unitRef="usd">1035000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:TradingSecurities
      contextRef="if1bb780769334888ac39569268ea274c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNC0xLTEtMS0w_8931de3c-2ce5-4eb8-8bd9-130b290078f3"
      unitRef="usd">1150000</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i8abdd10d202b4226b704e347bc3f4d3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNC0zLTEtMS0w_108d7651-2ce2-400b-a389-f2a323829eb7"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i7057ff9ad575488fbe5d7caa5c392125_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNC01LTEtMS0w_04b371e3-e934-4357-b7b9-81ead8b72e11"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i09e3cde59d764e0fb11b5511d25b32a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNC03LTEtMS0w_282cb643-ad0a-44a0-bab1-567a084389fd"
      unitRef="usd">1150000</us-gaap:TradingSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if1bb780769334888ac39569268ea274c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNS0xLTEtMS0w_f0b66338-0c11-45fb-83e3-650005e18d12"
      unitRef="usd">1150000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8abdd10d202b4226b704e347bc3f4d3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNS0zLTEtMS0w_27641af0-e3ee-4ed2-bfd3-c5008d8c2023"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7057ff9ad575488fbe5d7caa5c392125_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNS01LTEtMS0w_7791f59c-6dea-49fd-aae1-8133bc5d1621"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i09e3cde59d764e0fb11b5511d25b32a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83Ni9mcmFnOmQwZDk4YzkzNjg0ZjQzOGU5MDJiYjAzODk4M2ViZjFiL3RhYmxlOmU3OTE4ZWNhMzBkNTQzYzI4MjkzM2IzODlhMWQyYWFmL3RhYmxlcmFuZ2U6ZTc5MThlY2EzMGQ1NDNjMjgyOTMzYjM4OWExZDJhYWZfNS03LTEtMS0w_d9a41a3a-9f88-4d91-98e9-3b183a4d5e0b"
      unitRef="usd">1150000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RleHRyZWdpb246MmFlZTYxMmZmMWRlNDBmOGIzOTMzZWNmYTIzODFiYmFfMzkwNQ_08c9c1ec-daa0-401f-95b8-e832019cf2ac">Revenue Recognition&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales include products and shipping and handling charges, net of estimates for product returns and any related sales incentives or rebates based upon historical information and current trends. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract. We recognize revenue by transferring the promised products to the customer, with revenue recognized at shipping point, the point in time the customer obtains control of the products. The majority of our contracts have a single performance obligation and are short term in nature. Contracts with multiple performance obligations are insignificant. Sales taxes and value-added taxes in the United States and foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. Amounts received for unshipped merchandise are recorded as deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A reserve for product returns is recorded based upon historical experience and current trends. We allow independent Managers or Distributors to return the unused portion of products within ninety days of purchase if they are not satisfied with the product. In some of our markets, the requirements to return product are more restrictive.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, our U.S. operations extend short-term credit associated with product promotions. In addition, for certain of our international operations, we offer credit terms consistent with industry standards within the country of operation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Volume incentives and other sales incentives or rebates are a significant part of our direct sales marketing program and represent commission payments made to independent distributors. These payments are designed to provide incentives for reaching higher sales levels. The amount of volume incentive expense recognized is determined based upon the amount of qualifying purchases in a given month and recorded as volume incentive expense. Payments to independent Managers and Distributors for sales incentives or rebates related to their own purchases are recorded as a reduction of revenue. Payments for sales incentives and rebates are calculated monthly based upon qualifying sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Contract Liabilities - Customer Loyalty Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We record contract liabilities for loyalty point programs in deferred revenue. These programs are accounted for as a reduction in the transaction price and are generally recognized as points that are redeemed for additional products. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents changes in these contract liability balances for the six-month period ended June&#160;30, 2020&#160;(U.S. dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:3pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:82.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.667%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increase (decrease) attributed to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer loyalty net deferrals&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer loyalty redemptions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;text-align:justify;margin-top:3pt;margin-bottom:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;The table above excludes liability for sales returns, as they are insignificant. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our products are grouped into six principal categories: general health, immune, cardiovascular, digestive, personal care and weight management. We have four business segments that are based primarily upon the geographic region where each segment operates. Each of the geographic segments operate under the Nature&#x2019;s Sunshine Products and Synergy&#xae; WorldWide brands. See Note&#160;7, Segment Information, for further information on our reportable segments and presentation of disaggregated revenue by reportable segment and product category.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Practical Expedients and Exemptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have made the accounting policy election to treat shipping and handling as a fulfillment activity rather than a promised service under Topic 606.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We generally expense volume incentives when incurred because the amortization period would have been one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;All of our contracts with customers have a duration of less than one year. The value of any unsatisfied performance obligations is insignificant.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <natr:RevenuefromContractwithCustomerRefundPeriod
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RleHRyZWdpb246MmFlZTYxMmZmMWRlNDBmOGIzOTMzZWNmYTIzODFiYmFfMTMwNw_0777a8be-a2f2-4d67-9df9-78c298e3a797">P90D</natr:RevenuefromContractwithCustomerRefundPeriod>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RleHRyZWdpb246MmFlZTYxMmZmMWRlNDBmOGIzOTMzZWNmYTIzODFiYmFfMzkwMw_8f721bcb-39ff-49b8-9f5d-0ca21e984059">&lt;div style="text-indent:27pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents changes in these contract liability balances for the six-month period ended June&#160;30, 2020&#160;(U.S. dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:3pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:82.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.667%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increase (decrease) attributed to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer loyalty net deferrals&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer loyalty redemptions&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The table above excludes liability for sales returns, as they are insignificant.</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id3dadcc5755d43a5993d2456183c22e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RhYmxlOmQwYzkyODcyYzdkMTQzY2ViM2NmNjY0ZTdiNDhiMmEzL3RhYmxlcmFuZ2U6ZDBjOTI4NzJjN2QxNDNjZWIzY2Y2NjRlN2I0OGIyYTNfMC0xLTEtMS0w_ed53140a-f9e9-4599-830f-61c4c7e9f4ae"
      unitRef="usd">955000</us-gaap:ContractWithCustomerLiability>
    <natr:RevenuefromContractwithCustomer.LiabilityIncreaseFromCustomerLoyaltyNetDeferrals
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RhYmxlOmQwYzkyODcyYzdkMTQzY2ViM2NmNjY0ZTdiNDhiMmEzL3RhYmxlcmFuZ2U6ZDBjOTI4NzJjN2QxNDNjZWIzY2Y2NjRlN2I0OGIyYTNfMi0xLTEtMS0w_9d2a2422-1539-4b16-bcfd-a4ef200173a8"
      unitRef="usd">3779000</natr:RevenuefromContractwithCustomer.LiabilityIncreaseFromCustomerLoyaltyNetDeferrals>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RhYmxlOmQwYzkyODcyYzdkMTQzY2ViM2NmNjY0ZTdiNDhiMmEzL3RhYmxlcmFuZ2U6ZDBjOTI4NzJjN2QxNDNjZWIzY2Y2NjRlN2I0OGIyYTNfMy0xLTEtMS0w_5370f0b8-bd35-4173-82d0-cf9f86054ffd"
      unitRef="usd">3830000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie19c14b06bc54a56b9eee0106578b778_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RhYmxlOmQwYzkyODcyYzdkMTQzY2ViM2NmNjY0ZTdiNDhiMmEzL3RhYmxlcmFuZ2U6ZDBjOTI4NzJjN2QxNDNjZWIzY2Y2NjRlN2I0OGIyYTNfNC0xLTEtMS0w_cbbf4cc7-3cf9-4a6b-b4b8-8860df8c9084"
      unitRef="usd">904000</us-gaap:ContractWithCustomerLiability>
    <natr:NumberofPrincipalCategoriesofProducts
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RleHRyZWdpb246MmFlZTYxMmZmMWRlNDBmOGIzOTMzZWNmYTIzODFiYmFfMjk1NA_6c557392-6df3-4e80-8fe5-9876bc6cac28"
      unitRef="product_category">6</natr:NumberofPrincipalCategoriesofProducts>
    <us-gaap:NumberOfReportableSegments
      contextRef="iaa71a393364341bab9d599cfb62d1ba8_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RleHRyZWdpb246MmFlZTYxMmZmMWRlNDBmOGIzOTMzZWNmYTIzODFiYmFfMzA3NQ_0673e78f-f405-4200-a79c-e20cc3974f9f"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <natr:ContractWithCustomerContractTerm
      contextRef="i68c65974651d4d2e853bd667a132b499_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MTRlZGE5MjdiYjRiMDRhYjc4ZTI1YjhmZGZhNjdmL3NlYzo5NjE0ZWRhOTI3YmI0YjA0YWI3OGUyNWI4ZmRmYTY3Zl83OS9mcmFnOjJhZWU2MTJmZjFkZTQwZjhiMzkzM2VjZmEyMzgxYmJhL3RleHRyZWdpb246MmFlZTYxMmZmMWRlNDBmOGIzOTMzZWNmYTIzODFiYmFfMzgyOA_2c401794-5116-4028-838a-db22e0d75e72">P1Y</natr:ContractWithCustomerContractTerm>
</xbrl>
